| package PACKAGE; |
| |
| import android.app.PendingIntent; |
| import android.appwidget.AppWidgetManager; |
| import android.appwidget.AppWidgetProvider; |
| import android.content.Context; |
| import android.content.Intent; |
| import android.widget.RemoteViews; |
| |
| public class WidgetProvider extends AppWidgetProvider { |
| |
| @Override |
| public void onReceive(Context context, Intent intent) { |
| super.onReceive(context, intent); |
| } |
| |
| @Override |
| public void onUpdate(Context context, AppWidgetManager appWidgetManager, |
| int[] appWidgetIds) { |
| RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_initial_layout); |
| Intent intent = new Intent(context, ACTIVITY_NAME.class); |
| PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); |
| views.setOnClickPendingIntent(R.id.widget_root, pendingIntent); |
| |
| appWidgetManager.updateAppWidget(appWidgetIds[0], views); |
| } |
| |
| |
| |
| } |