Back to project page ShortcutsOfPower_Android.
The source code is released under:
GNU General Public License
If you think the Android project ShortcutsOfPower_Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.networkprofiles.widget; /*from w w w. ja va 2 s . co m*/ import android.app.PendingIntent; import android.app.PendingIntent.CanceledException; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.Context; import android.content.Intent; import android.widget.RemoteViews; import com.networkprofiles.R; import com.networkprofiles.utils.NPReceiver; public class NPWidgetDisplay extends AppWidgetProvider { public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] widgetIds) { RemoteViews remote = new RemoteViews(context.getPackageName(), R.layout.npwidgetdisplay); Intent clickDisplay = new Intent(NPReceiver.ACTION_NP_WIDGET_DISPLAY);//(context.getApplicationContext(), NPWidgetService.class); clickDisplay.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, widgetIds); PendingIntent pendingDisplay = PendingIntent.getBroadcast(context.getApplicationContext(), 0, clickDisplay, PendingIntent.FLAG_UPDATE_CURRENT); remote.setOnClickPendingIntent(R.id.textWidgetDisplay, pendingDisplay); appWidgetManager.updateAppWidget(widgetIds, remote); } public void onEnabled(Context context) { Intent i = new Intent("android.appwidget.action.APPWIDGET_UPDATE"); PendingIntent pendingI = PendingIntent.getBroadcast(context, 0, i, PendingIntent.FLAG_UPDATE_CURRENT); try { pendingI.send(); } catch (CanceledException e) { e.printStackTrace(); } } public void onDisabled(Context context) { } }