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 .j ava 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 NPWidgetSound extends AppWidgetProvider { public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] widgetIds) { RemoteViews remote = new RemoteViews(context.getPackageName(), R.layout.npwidgetsound); Intent clickSound = new Intent(NPReceiver.ACTION_NP_WIDGET_SOUND);//(context.getApplicationContext(), NPWidgetService.class); clickSound.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, widgetIds); PendingIntent pendingSound = PendingIntent.getBroadcast(context.getApplicationContext(), 0, clickSound, PendingIntent.FLAG_UPDATE_CURRENT); remote.setOnClickPendingIntent(R.id.textViewWidgetSound, pendingSound); 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) { } }