jjzjj

AppWidget

全部标签

android - appwidget 卡住并拒绝更新 : ignores updateAppWidget

所以我有一个应用程序小部件,它可以很好地刷新,像发条一样定期将新位图加载到ImageView中。然后,在某个时候,它会静静地停止更新。我可以从日志和我的代码正在查询的服务器上的Activity中看出,该小部件实际上仍在继续定期触发(通过onReceive()捕获的广播,并将其作为预期。唯一没有发生的是小部件内容没有更新。所以,在小部件触发时执行的代码中,我正在创建一个新的RemoteViews并向其中添加内容,包括通过remoteViews.setImageViewBitmap(imageViewID,bmp)加载一个新的位图,然后最后调用appWidgetManager.update

android - 是否可以在 Eclipse 中预览 AppWidget 的布局?

我正在开发很多主屏幕小部件,目前我必须将它们安装在我的模拟器或手机上才能预览布局。是否可以在Eclipse中预览布局?当我在预览模式下打开布局的XML时,它会将其显示为Activity,因此缩放比例完全错误。 最佳答案 您可以使用jimu作为Eclipse的插件来实现它。Jimu是拖放式的Appcreationtool对于安卓。这是最合适的工具,可以让您实现想要获得的东西WYSIWYG,因为它将使您拥有livepreviews安卓layouts.您还可以选择将其与Eclipse一起使用,或使用AndroidStudio或yourch

android - 如何从 Android AppWidget 启动 Activity?

这样的代码运行良好。IntentconfigIntent=newIntent(context,WidgetConfigActivity.class);configIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,appWidgetId);PendingIntentpIntent=PendingIntent.getActivity(context,0,configIntent,PendingIntent.FLAG_UPDATE_CURRENT);remoteView.setOnClickPendingIntent(R.id.btn,p

android - 以编程方式从 Activity/服务/接收器更新小部件

我知道这是可能的,但我想不出一种方法来从主要Activity中触发我的小部件更新。我不能广播一些一般Intent吗? 最佳答案 如果您正在使用AppWidgetProvider,则可以这样更新它:Intentintent=newIntent(this,MyAppWidgetProvider.class);intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);//UseanarrayandEXTRA_APPWIDGET_IDSinsteadofAppWidgetManag

android - 以编程方式从 Activity/服务/接收器更新小部件

我知道这是可能的,但我想不出一种方法来从主要Activity中触发我的小部件更新。我不能广播一些一般Intent吗? 最佳答案 如果您正在使用AppWidgetProvider,则可以这样更新它:Intentintent=newIntent(this,MyAppWidgetProvider.class);intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);//UseanarrayandEXTRA_APPWIDGET_IDSinsteadofAppWidgetManag

android - AppCompat 23.2 在 API<21 上使用 VectorDrawableCompat 和 RemoteViews (AppWidget)

我有一个AppWidget,我想在Lollipop之前的设备上使用VectorDrawables。VectorDrawableCompat不适用于我创建的RemoteView。为了减小我的应用APK大小,我不想为旧API平台添加替代的PNG版本的drawable。我该怎么做? 最佳答案 2017年10月22日更新正如@user924所指出的,现在AppCompatDrawableManager访问仅限于其自己的库。ContextCompat.getDrawable(...)应该可以解决问题。2016年5月9日更新正如@kirill-

AppWidget(桌面小部件)

一、引言最近开始准备做车机的Launcher,之前没接触过Launcher最近开始恶补这块知识,在学习Launcher3的过程中发现了一个很有趣的东西那就AppWidget(桌面小部件),并且在我们项目规划的Launcher中AppWidget占了很大的比重,所以学习好AppWidget至关重要。二、AppWidget简介Androidwidget也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与googlewidget和中移动的widget并不是一个概念,这里的AppWidget只是把一

AppWidget(桌面小部件)

一、引言最近开始准备做车机的Launcher,之前没接触过Launcher最近开始恶补这块知识,在学习Launcher3的过程中发现了一个很有趣的东西那就AppWidget(桌面小部件),并且在我们项目规划的Launcher中AppWidget占了很大的比重,所以学习好AppWidget至关重要。二、AppWidget简介Androidwidget也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与googlewidget和中移动的widget并不是一个概念,这里的AppWidget只是把一