草庐IT

小部件

全部标签

android - 从小部件启动/停止服务

我想从小部件内部启动一个服务,我知道我可以使用PendingIntent来做到这一点PendingIntentintent=PendingIntent.getService(context,0,newIntent(context,MyService.class),Intent.FLAG_ACTIVITY_NEW_TASK);remoteViews.setOnClickPendingIntent(R.id.buttonWidgetStartService,intent);但问题是我已经出于其他目的对该按钮使用了PendingIntent。所以,我尝试使用启动服务context.start

android - 未找到启动器 Activity !无法让小部件工作

我创建了一个具有以下类和xml文件的应用小部件:AFBWidget.javaWidgetConfig.java(用户在小部件布局中显示的文本字段中输入内容的配置屏幕)widget.xml(实际小部件的布局)widgetconfig.xml(与widgetconfig.java相同((除了它是实际布局)))widget_stuff.xml(androidappwidget提供者)这是我的list:最初,我没有.widgetActivity,也没有要么,所以我收到错误消息“未找到laucherActivity!”。因此,为了解决这个问题,我将启动器添加到我的appwidget配置中并修复了

android - 打开小部件选择器时系统设置强制关闭

我的用户报告当他们尝试使用我的应用程序(不是启动器应用程序)选择一个小部件时发生崩溃。我使用的是标准小部件选择器代码,它始终可以在所有设备上正常工作,LGG2和LGG3除外。我发现了一些类似的问题,但它们都指的是Android2.1遭受的崩溃,该崩溃已通过空数据解决方法解决(已在我的代码中实现)。还使用了alternativeway在没有官方选择器的情况下获取小部件-这可以工作,但需要该应用程序是具有BIND_APPWIDGET权限的系统应用程序。有没有人也遇到过这个问题,也许找到了解决方法或解决方案?谢谢代码如下:publicstaticvoidselectWidget(AppWid

android - 将 PendingIntent 中的小部件的额外内容传递给 Activity

我无法找到一种方法将附加组件从小部件正确传递到Activity。我不想在点击按钮时打开Activity并传递一些额外信息。Intentintent=newIntent(context,CreateOperationsActivity.class);intent.putExtra("someKey",true);PendingIntentpendingIntent=PendingIntent.getActivity(context,Constants.RequestCodes.CREATE_OPERATIONS,intent,PendingIntent.FLAG_UPDATE_CURRE

android - 为什么我的小部件广播接收器服务在主应用程序停止时停止

我有一个实现特定广播接收器服务的小部件来检测wifi连接何时断开。无论主Activity是否正在运行,它都能完美运行。我遇到的问题是当我停止主要Activity时广播接收器服务停止,因为我不再检测到wifi变化。有没有办法启动在主要Activity中存活下来的服务?如果没有,还有其他机制吗? 最佳答案 可能您需要在list中注册您的接收器并将其标记为exported=true,这样它就可以在应用程序未运行时工作。请检查此链接以获取详细信息https://developer.android.com/guide/components/b

java - 当人们停止使用您的小部件时如何释放相机?

我已经构建了一个使用相机作为手电筒的小部件,它可以完美地打开和关闭,并在人们实际关闭它时释放它,但是如果我打开它然后我去相机,它当然会使相机应用程序崩溃,如果用户忘记关闭手电筒,我该如何释放相机?有没有办法在新应用程序调用相机之前检测到它何时即将启动? 最佳答案 根据我的研究,这在默认的安卓设备上是不可能的,三星通过他们的一款应用实现了这一点,但这很可能是因为他们增强了基本的安卓功能。然而,这意味着他们需要发布有关如何实现这一点的文档,并且它只能在他们启用了此功能的手机上使用。如果其他人有一个实际有用的答案而不是具体说明为什么不能这

android - Google Analytics 饼图小部件过滤器不起作用

我正在尝试使用GoogleAnalytics在我的仪表板上显示一个饼图,该饼图使用从我的Android发送的几个EventActions和ScreenName的数据应用程序。基本上我想跟踪特定屏幕(fragment)中的按钮被点击的次数(按钮执行的操作可能成功或失败),并查看它是失败还是成功。使用setScreenName()和HitBuilders.ScreenViewBuilder().build();以及按钮点击事件和后续结果事件(通过/失败)跟踪屏幕)通过HitBuilders().EventBuilder().setCategory().setAction().setLabe

java - 每 20-30 秒更新 Android 小部件的最佳方法 : Handler, 服务或警报?

我有一个4x4小部件,我想每15-20秒更新其中的一小部分。显然我不希望它在手机处于待机状态时进行更新。该小部件还需要响应我的计时器以外的一些系统事件。那么,哪个是最佳选择?AlarmManager:不错,但如果需要每20秒运行一次,可能会占用大量CPU处理程序:很轻,但我不知道如何在手机hibernate时停止它一项服务:我还需要了解如何在手机hibernate时停止服务我还需要更新小部件的一小部分而不更新其所有屏幕区域,这可能吗??谢谢大家 最佳答案 Ihavea4x4widgetandiwanttoupdatealittlep

android - Android 主屏幕小部件中的 ImageButton

我有一个带有图像按钮的主屏幕小部件。我有一个正在处理未决Intent的按钮,但我似乎无法弄清楚如何在按下按钮时更改按钮图像。我尝试使用选择器,它在我的小部件测试Activity中有效,但在远程View中无效。如何在主屏幕小部件中实现此功能? 最佳答案 您可以在远程View中设置不同的图像。remoteView.setInt(R.id.buttonimg,"setImageResource",R.drawable.button_on); 关于android-Android主屏幕小部件中的I

android - 在 map View 上显示小部件

我是android应用程序的新开发人员。我想在我的应用程序中显示谷歌地图。在这里我想在mapView上显示android小部件。我可以显示android小部件,如按钮、编辑文本框、TextView等。,我有如下设计代码,用于在xml中获取map请任何人帮助我提前致谢 最佳答案 AndroidSDK附带了精美的演示:Ifyou'dliketolookatsamplecode,theGoogleAPIsadd-onincludesanexampleapplicationcalledMapsDemothatyoucanloadintoyo