首页 > TAG信息列表 > android-appwidget

android-appWidget定向代码

当手机的方向在主屏幕上发生变化时(例如,键盘翻转时),我在要运行的小程序中有代码.我的小工具中有一个要在imageview中更改的图像.我不能使用链接到方向的不同布局(即“布局”和“布局-土地”),因为直到运行时才知道图像文件的名称,该文件是在运行时创建的.无论如何,只有在显示主屏

android-寻找优雅的appwidget皮肤解决方案

我有一个appwidget应用程序,并希望使用户能够创建可在运行时应用的外观.我的首选解决方案是使用带有九个补丁png图像的apk文件,这些图像可以拉伸以适合其窗口小部件的ImageView,但是开始看来我可能不得不使用另一种打包技术(例如zip文件). 我尝试过的 使用context.getResourcesForA

Android:Appwidget中的网络操作

我正在为我的应用程序开发一个Android AppWidget.为了更新我的appwidget,我需要从网络下载数据.但是,当我尝试在onUpdate方法中执行此操作时,我的appWidget被Android系统杀死了.我了解到无法在接收器中完成耗时的操作,因此我从onUpdate方法启动了服务,并从该方法启动了线程.但是问

android-应用程序小部件更新TextView

我一直在遵循制作Android应用小部件的教程,但遇到了一些麻烦.本教程使我创建了以下代码: public void onUpdate(Context context, AppWidgetManager appWidgetManager, int [] appWidgetIds) { Timer timer = new Timer(); timer.scheduleAtFixedRate(new MyTime(context,

如何创建可以进入主屏幕文件夹和主行(码头)的Android AppWidget?

我发现了几个具有简单小部件的Android应用示例,这些小部件可放入主屏幕文件夹以及主屏幕底部的持久行.例如,Gmail标签小部件或Dropbox文件夹小部件.在我尝试制作类似的小部件(在下面带有图标和文本视图的单个单元格)的尝试中,小部件只能单独显示在主屏幕上. 如何制作最简单的小部件

Android AppWidgets是否限于特定大小?

我正在将Android AppWidget放在主屏幕上. 用户的主屏幕空间很宝贵,因此我希望小部件很小.理想的大小是2×1单元. > Some documentation建议您可以选择任何尺寸? >但是AppWidget graphical design guidelines imply仅支持标准尺寸:4×1、3×3、2×2. >是指可用的PhotoShop模板还是Andr

Android appwidget服务无法启动

当我在调试模式下运行时,我似乎无法到达服务内部的任何断点,这是为什么呢? @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { context.startService(new Intent(context, UpdateService.class)); } pu

java-更改根设备上的日期(Android M)

我正在为我的应用程序开发一个小部件,该小部件可以更改设备的系统时间.我知道,该设备必须扎根,这应该不是问题. 您可以将2天,15天或31天添加到系统时间. 到目前为止,我正在使用this方法,并且工作正常. 现在,Android M即将面世,我在Android M Preview 3上测试了我的应用程序,但我遇

android-棉花糖权限模型在Airbnb中的AccountManager getAccounts()异常,该怎么做?

我在运行棉花糖预览3的Nexus 5设备上安装了Airbnb,并且正在使用权限模型.我在使用他们的应用程序时发现了一个很大的奇怪之处. 通常,如果使用AccountManager getAccounts()方法获取在设备上注册的电子邮件帐户,则需要启用GET_ACCOUNTS权限才能使其正常工作. 但是,即使在我的应用程

android-AppWidget更新服务不会在从主机删除小部件上停止

我想做的是,一旦从用户的Android手机的主屏幕上删除了AppWidget,我想停止更新AppWidget的后台服务. 这是我正在使用的代码…不明白怎么了? @Override public void onDeleted(Context context, int[] appWidgetIds){ Intent serviceIntent = new Intent(context, UpdateService.cl

远程ListView在android小部件上闪烁

我在使用远程列表视图时遇到了意外的麻烦问题.我的应用程序有一个简单的小部件,其中包括一个列表视图.如果列表视图具有1个单元格高度,并且列表视图位于其滚动的开始,则每次调用数据集更改时,它都会闪烁/闪烁.有趣的是,如果列表视图具有超过1个单元格的高度,或者如果它具有1个单元

android-如何仅在首次创建应用小部件时显示活动性?

我的应用程序小部件首次添加到主屏幕时,需要对其进行配置.我想在用户添加小部件后立即打开配置视图. AppWidgetProvider没有onCreated事件,因此我在onUpdate事件上显示配置活动,并在SharedConfiguration中存储一个布尔值,该值指示已显示该配置.有更容易的方法吗?解决方法:在AppWidge

android-AppWidgetProvider:未调用onEnabled方法

我有一个小部件,可显示来自内容提供商的数据.我想知道内容提供商中的数据何时更改.据我所知, context.getContentResolver().registerContentObserver 但是,当我添加小部件的第一个实例时,不会调用AppWidgetProvider.onEnabled方法. 这就是为什么我不能创建registerContentObserver

android-onUpdate()引入的变量在小部件类的onReceive中为null

我在onUpdate()方法中初始化一个变量,然后调用onReceive()函数,该函数运行良好,但无法访问onUpdate()方法中设置的变量.这是为什么?这些变量是字符串变量,并已声明为public.我想念什么吗? public class WidgetTest extends AppWidgetProvider { public static String ACTION_WIDGET_

如何从Android AppWidget启动Activity?

像这样的代码效果很好. Intent configIntent = new Intent (context, WidgetConfigActivity.class); configIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId); PendingIntent pIntent = PendingIntent.getActivity(context, 0, configIntent, Pend

android – 服务不是使用PendingIntent在应用程序小部件中的Oreo上启动的

我正在使用Android应用小部件.我正在创建一个PendingIntent对象,并在RemoteViews#setOnClickPendingIntent()方法中使用它.这是未决的意图: // The below code is called in the onUpdate(Context, AppWidgetManager, int[]) method of the AppWidgetProvider class. // Explicit

android – 如何在AppWidget中重置RemoteView的ColorFilter

我正在使用以下代码在我的一个ImageView上设置ColorFilter: – views.setInt(myView, "setColorFilter", myColour); 有没有办法删除此过滤器以将颜色恢复正常?我尝试过使用: – views.setInt(iconResource, "setColorFilter", -1); 任何想法我可以做什么来重置这个? 谢谢!解决方

Android;强制AppWidget从SD卡工作?

有没有办法迫使AppWidget工作,甚至App被移动到SD卡并且SD卡没有卸载? Docs说: … you should not allow your application to be installed on the external storage if it uses any of the following features, due to the cited consequences when the external storage is unmou

android – RemoteViews构造函数中的包名是什么?

从the documentation开始,RemoteViews的构造函数是 public RemoteViews (String packageName, int layoutId) 文档说packageName是“包含布局资源的包的名称”. >为什么需要这个? > layoutId不会告诉您有关布局资源位置的所有信息吗?>你会把什么作为包名?>它不会一直是res->布局?解决

条件更新android小部件

我刚开始使用android开发并编写了一个应用程序来显示有关电池状态的详细信息. 现在我想把整个东西放到一个小部件中 – 这就是问题所在:我是否真的需要在后台使用更新服务来侦听ACTION_BATTERY_CHANGED意图?我的第一个想法是只放一个 在AndroidManifest.xml中输入小部件的intet-filte

android – 多个小部件大小

我在网上搜索但没有任何帮助.我想制作第二个小部件,只是更大.我使用服务来更新我的小部件所以我需要创建2个服务(通过远程视图等更新小部件中的数据)或者我可以更容易吗? 当我添加媒体小部件时,它显示小的一个,但它需要更多的空间(144dp x 72dp),并且没有更新.也许我应该复制整个应

Android AppWidget配置 – 从新任务开始

我搜索并搜索并搜索了这个! 所以我有一个应用程序小部件,它有一个配置活动,我可以在按下应用程序上的按钮时打开.场景是: Had the app opened. Closed the app with the home button. Selected to add my widget I have configured the widget. Placed on my home screen Then ope

android – 如何制作可滚动的应用程序小部件?

据我所知,在互联网和官方文档中,无法制作可滚动的应用程序小部件.我的所有尝试都失败了.我甚至尝试将TextView子类化以实现我自己的滚动方法,但没有任何效果. 有没有办法实现这一目标? 顺便说一句….如果你使用例如htc sense或家用桌面,有解决方案,但我想让其他用户不使用它解决方法

android – 如何在代码中将小部件添加到主屏幕

我正在尝试编写一个简单的启动器应用程序.我正在尝试添加一个默认的小部件,如android clock.I正在加载默认小部件的所有信息,如x,y位置,宽度和高度以及包信息.加载后我我正在获取主屏幕的appwidgetId.代码是这样的. public void bindAppWidgets(Launcher.DesktopBinder binder,

android – Widget中的ListView GridView

我需要为2部分创建一个小部件(用于主屏幕):第一个 – 顶部的ListView,它必须填充50%的小部件,第二个部分是GridView,它必须在第一个部分之下,同样必须占据50%的位置. 我试着找一些教程,但不能这样,如果有人这样做,请帮助我.解决方法:你在谈论一个简单的布局吗? Android中的“widget”一