草庐IT

appWidget

全部标签

Android AppWidget TextView : How to set background color at run time

我正在尝试创建一个AppWidget,其中TextView的背景颜色以指定的周期间隔随机变化。TextView在布局xml文件中定义为在更新方法中,我已将布局加载为RemoteViewsremoteView=newRemoteViews(context.getPackageName(),R.layout.widget_message);要更改TextView的背景,我使用了以下语句remoteView.setInt(R.id.message,"setBackgroundResource",R.color.col_1);但我得到一个小部件,说加载小部件有问题。如果我删除上述行一切正常。L

Android AppWidget TextView : How to set background color at run time

我正在尝试创建一个AppWidget,其中TextView的背景颜色以指定的周期间隔随机变化。TextView在布局xml文件中定义为在更新方法中,我已将布局加载为RemoteViewsremoteView=newRemoteViews(context.getPackageName(),R.layout.widget_message);要更改TextView的背景,我使用了以下语句remoteView.setInt(R.id.message,"setBackgroundResource",R.color.col_1);但我得到一个小部件,说加载小部件有问题。如果我删除上述行一切正常。L

Android appwidget 服务无法启动

当我在Debug模式下运行时,我似乎无法到达服务内部的任何断点,这是为什么?@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){context.startService(newIntent(context,UpdateService.class));}publicstaticclassUpdateServiceextendsService{@OverridepublicvoidonStart(Intentintent,intstartId){//Bu

java - 添加几个具有不同配置的 appWidgets?

我创建了一个显示简单TextView的小部件,它可以在配置Activity中作为Edittext进行编辑。我使用共享首选项保存输入的文本,因此用户可以点击小部件来编辑文本,并且已经输入的文本出现在编辑文本字段中。我的问题是这样的。我希望用户能够添加多个小部件,但是当添加第二个小部件时,将从共享首选项加载与另一个小部件中相同的文本。而且,当一个小部件被编辑时,另一个也是如此。希望我说清楚了。我有点知道它与appWidgetIds有关,但我无法弄清楚。这是我的代码,有点简化。publicclassWidgetConfigextendsActivityimplementsOnClickLis

android - appwidget 从不去 onUpdate

我的应用程序小部件从不转到onUpdate函数我添加了3000mili用于测试,但除了第一次添加它之外,它永远不会进入onUpdate函数。我做错了什么?我的list文件:我的时钟小部件:/***ImplementationofAppWidgetfunctionality.*/publicclassClockWidgetClassextendsAppWidgetProvider{staticvoidupdateAppWidget(finalContextcontext,finalAppWidgetManagerappWidgetManager,finalintappWidgetId){

android - 为什么我的 AppWidget 没有使用提供的标签?

我已经在XML应用程序小部件提供程序中指定了android:label,但是当您执行Home->Widgets->...时,指定的名称没有被使用,而是使用应用程序的名称,如果没有则使用默认值提供标签。配置中的尺寸被正确使用。然后在我的资源中:MyWidgetNamewidgetXMLconfig中引用的字符串资源已被IDE验证,为什么没有使用字符串资源? 最佳答案 您需要在receiver部分的AndroidManifest.xml中为您的小部件指定android:label="@string/widget_title"。不在wid

Android AppWidget 配置 - 从新任务开始

我找啊找啊找这个!所以我有一个应用程序小部件,它有一个配置Activity,我可以在按下应用程序上的按钮时打开它。场景是:Hadtheappopened.Closedtheappwiththehomebutton.SelectedtoaddmywidgetIhaveconfiguredthewidget.PlacedonmyhomescreenThenopentheconfigurationactivityagainwiththebuttononthewidget.Cancelthenewconfigbypressingbackwillputmebackintotheapp.按回去的时

Android:无法实例化服务...无法实例化类 com.stocktickerwidget.AppWidget$UpdateService;没有空的构造函数

请帮忙。Android:无法实例化服务...无法实例化类com.stocktickerwidget.AppWidget$UpdateService;没有空构造函数我得到上面的错误,我不明白为什么。谢谢publicclassUpdateServiceextendsService{publicUpdateService(){//}@OverridepublicintonStartCommand(Intentintent,intflags,intstartId){Log.e("","onStartCommanddiAppWidget");int[]appWidgetIds=intent.ge

android - 在android appwidget中实现位置监听器时出现问题

我正在开发一个小部件,它将获取当前GPS位置并将此值传递给远程PHP页面以获取信息并将其显示在小部件中。这就是我想要做的。我在为appWidget实现位置监听器时遇到问题。它没有与当前位置一起更新,而是显示了初始小部件,即“正在加载小部件”(我在这里放了这个文本)我们可以为AppWidgetProvider实现位置监听器吗?或者你能建议我在AppWidget中获取GPS位置的可能解决方案吗?我在list文件中放置了所有必要的权限。这是我的代码fragment:publicclasstestextendsAppWidgetProvider{staticLocationManagerloc

Android - AppWidget pendingintent 不触发

我有一个应用程序小部件,其布局中有一个按钮。单击按钮时,会触发调用我的广播接收器的Intent。它工作得很好,但有时,在使用任务管理器中的“清除内存”按钮后,小部件会卡住-单击它没有任何反应。但如果它正在运行,它仍然可以从我的应用程序接收更新。我不确定未触发未决Intent是内存清除错误还是我的错。无论如何,这是代码:注册挂起的Intent(应用小部件的onUpdate方法)Intentintent=newIntent(context,ServiceControl.class);PendingIntentpendingIntent=PendingIntent.getBroadcast(