package kr.inhim.templete; import android.app.PendingIntent; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.widget.RemoteViews; public class ExampleAppWidgetProvider extends AppWidgetProvider { public ExampleAppWidgetProvider() { // TODO Auto-generated constructor stub } @Override public void onEnabled(Context context) { PackageManager pm = context.getPackageManager(); pm.setComponentEnabledSetting( new ComponentName("kr.inhim.templete", ".ExampleAppWidgetProvider"), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP ); } @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { for(int cnt = 0; cnt < appWidgetIds.length; cnt++) { int appWidgetId = appWidgetIds[cnt]; // Create an Intent to launch ExampleActivity Intent intent = new Intent(context, WidgetTemplete.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.example_appwidget); views.setOnClickPendingIntent(R.id.button, pendingIntent); views.setTextViewText(R.id.message_window, "An Test Message"); appWidgetManager.updateAppWidget(appWidgetId, views); } super.onUpdate(context, appWidgetManager, appWidgetIds); }; }