Tag: android appwidget

在android中打开/closures相机手电筒的小工具

我正在开发一个打开/closures手机相机的部件。 我做了一个可以像切换button(开/关)的小部件。 行为如下所示:有时,当我启用小部件时,指示灯仍然亮着。 但是它不会打开/closures摄像头,但会改变图标。 我无法弄清楚什么是实际的问题。 活动(火炬灯应用程序)同样的事情工作正常。 任何人都可以请解释我怎样才能解决我的问题? 我哪里去错了? 你可以看下面我到目前为止完成的代码 onUpdate方法 @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { //super.onUpdate(context, appWidgetManager, appWidgetIds); remoteViews = new RemoteViews( context.getPackageName(), R.layout.widgetlayout); watchWidget = new ComponentName( context, FlashLightWidget.class ); Intent intentClick = new Intent(context,FlashLightWidget.class); intentClick.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, ""+appWidgetIds[0]); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, appWidgetIds[0],intentClick, 0); remoteViews.setOnClickPendingIntent(R.id.myToggleWidget, pendingIntent); appWidgetManager.updateAppWidget( watchWidget, remoteViews ); […]