草庐IT

APPWIDGET_DISABLED

全部标签

android - 从未收到最小的 Android 小部件、APPWIDGET_DELETED 和 APPWIDGET_DISABLED Intent

我遇到的问题与之前问过的问题非常相似,但又不完全相同。引用文献:1,2,3,4我已经编写了一个最小的Android小部件,并且永远不会收到APPWIDGET_DELETED和APPWIDGET_DISABLED。在上面的引用文献1和2中,提出的解决方案是实现onReceive并显式查找这些Intent。但是,我在onReceive中插入了一个日志调用,并且可以确认这些Intent都没有出现过,尽管APPWIDGET_UPDATE和APPWIDGET_ENABLED出现在日志符合预期。为了仔细检查这一点,我还插入了onDeleted和onDisabled的最小实现,它们的主体仅由对sup

android - AppWidget 只更新一次

我有一个应用程序小部件的问题。它没有配置Activity。当我在模拟器中设置android:updatePeriodMillis="10000"(知道不应该这样做,但它只是为了测试)时onUpdate(...)函数是每10秒调用一次。但是当我在我的真实手机上安装我的应用程序时(摩托罗拉里程碑)onUpdate(...)仅在我将小部件添加到主屏幕时调用。再也不会了。知道为什么这会发生在真实设备上而不是模拟器上吗? 最佳答案 你用的是什么SDK?自Androidsdk1.6起,小部件更新的最短周期为30分钟。

Android Appwidget textview不更新

您好,我的Android小部件出现了一个非常奇怪的问题,我仔细查看了很多地方,但我似乎无法弄清楚哪里出了问题。基本上我在我的小部件中调用了一个pendingintent广播,并在onrecivie方法中成功地捕获了该Intent。但是在onRecive方法中,当我尝试使用RemoteViews为我的组件设置文本时,文本不会更新,也不会调用任何错误。我在下面附上了我的代码,任何帮助都会很棒。谢谢,中号packagecom.android.FirstWidget;importandroid.app.PendingIntent;importandroid.appwidget.AppWidge

android - 我可以在 appWidget 中使用哪些 View ?

谁能告诉我可以在appWidget中使用哪些View?谢谢! 最佳答案 根据officialandroidAPI:RemoteViews对象(以及因此的AppWidget)可以支持以下布局类:FrameLayoutLinearLayoutRelativeLayoutGridLayoutAndthefollowingwidgetclasses:AnalogClockButtonChronometerImageButtonImageViewProgressBarTextViewViewFlipperListViewGridViewSta

android - 从服务定期更新 AppWidget

这就是我想从我的AppWidget中得到的:配置Activity出现,当小部件被添加到屏幕时//到目前为止一切顺利保存配置后,启动更新小部件的服务//目前为止一切正常定期安排警报以运行更新小部件的服务。//这里有问题这真的让我头发花白了,我不知道该怎么办了。如何从服务设置AppWidget的更新率?我可以从服务更新小部件,但是当我尝试设置闹钟时,它没有到达AppWidget上的onReceive()方法。这是服务更新的代码:IntentupdateWidget=newIntent();updateWidget.setAction(AppWidgetManager.ACTION_APPW

android - 使用 Glide for AppWidget 加载图像

我正在开发我的第一个应用小部件。除了一件事,一切都很好。我找不到,如何使用Glide在RemoteViewsFactroy的getViewAt()方法中将图像加载到ImageView中。我总是出错,因为我必须在MainThread遇到(AppWidgetTarget),但我无法从RemoteViewsFactory调用新的处理程序(Looper.getMainLooper())。 最佳答案 Glide通过提供AppWidgetTarget来支持这一点类。在onUpdate()中更新小部件时,您创建了一个新的AppWidgetTarg

android - AppWidget 中的椭圆形多行文本?

看似简单的要求正在变成一个相当痛苦的过程。我需要一个AppWidget来显示一些(通常是多行)文本——文本的大小会有所不同,并且可能比View允许的更长,所以在这种情况下需要省略。该View还将支持Androidv3.1中可调整大小的小部件,这再次要求小部件能够正确地动态支持不同大小的内容。容易,你觉得?如果它是单行TextView,我认为它会是...所以最初我创建了一个TextView,设置属性以在文本不适合时将其椭圆化,然后遇到thebug这意味着这不起作用-文本只换行两行。然后我捕获了anopensourcecustomviewthatellipsizescorrectly有多行

java - 是否可以在 appWidget 中重用 RemoteView 而不是每次都创建新的?我该如何存储它们?

在我的appWidgetProvider中,每次我需要更新appWidget时,我都必须创建新的RemoteViews对象并为其分配属性:RemoteViewsviews=newRemoteViews(context.getPackageName(),layout);views.setOnClickPendingIntent(R.id.widgetLayout,pendingIntent);view.setFloat(R.id.nick,"setTextSize",wParameters.getFontSize());view.setTextViewText(R.id.nick,wPa

android - 如何从另一个 Activity 启动 Android AppWidget 的配置 Activity ?

好吧,这让我发疯。我开发了一个应用程序小部件。一切正常。我有一个配置Activity,每次在主屏幕上添加一个小部件时都会启动,并且效果很好。我保存每个小部件ID等的用户设置。小部件有一些按钮,其中一个启动带有关于信息的Activity,即“关于Activity”。“关于Activity”有一个按钮,我想用它来为启动“关于Activity”的小部件ID启动配置Activity。我想要这样做的原因是因为我希望用户能够配置我的小部件的任何实例的内容,而无需删除和再次添加它(以便启动配置Activity)。配置Activity需要AppWidgetManager.EXTRA_APPWIDGET

Android 在 Volley 服务后更新 AppWidget

我的小部件的配置Activity启动了一个服务来发出http请求并更新小部件View。我可以很好地从服务更新View(见下文),但为什么我不能从响应处理程序更新它们?publicclassTestServiceextendsService{@SuppressWarnings("unused")privatestaticfinalStringTAG="TestService";@OverridepublicvoidonCreate(){super.onCreate();}@OverridepublicintonStartCommand(Intentintent,intflags,ints