Home | History | Annotate | Download | only in widget_project
      1 package PACKAGE;
      2 
      3 import android.app.PendingIntent;
      4 import android.appwidget.AppWidgetManager;
      5 import android.appwidget.AppWidgetProvider;
      6 import android.content.Context;
      7 import android.content.Intent;
      8 import android.widget.RemoteViews;
      9 
     10 public class WidgetProvider extends AppWidgetProvider {
     11 
     12 	@Override
     13 	public void onReceive(Context context, Intent intent) {
     14 		super.onReceive(context, intent);
     15 	}
     16 
     17 	@Override
     18 	public void onUpdate(Context context, AppWidgetManager appWidgetManager,
     19 			int[] appWidgetIds) {
     20 		RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_initial_layout);
     21 		Intent intent = new Intent(context, ACTIVITY_NAME.class);
     22 		PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
     23 		views.setOnClickPendingIntent(R.id.widget_root, pendingIntent);
     24 		
     25 		appWidgetManager.updateAppWidget(appWidgetIds[0], views);
     26 	}
     27 
     28 	
     29 	
     30 }
     31