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