问题标签 [android-appwidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
538 浏览

android - 如何将画廊放入主屏幕的小部件中?

我正在尝试在主屏幕的小部件内创建一个画廊......因为我是 android 新手,请给我指导和源代码......

0 投票
1 回答
1366 浏览

android - Android : Appwidget 中的网络操作

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

0 投票
1 回答
1550 浏览

android - 服务的生命周期和注销监听器的最佳方法

我有一个更新 AppWidget 的 IntentService。每次将 AppWidget 放置在屏幕上或调用 AlarmManager /ContentObserver / OnChangeListener 时,该服务都会启动。它在更新小部件后自行停止。

当没有要更新的小部件时,该服务不应启动,因此我必须取消注册侦听器和观察者并取消挂起的意图。

我想知道清理资源的最佳方法是什么?启动服务停止它对我来说似乎有点尴尬。

我也想知道启动和停止服务的成本。当最后一个小部件被删除时,让服务一直运行并在 onDestroy() 中清理会更好吗?

0 投票
2 回答
1655 浏览

android - 以编程方式重新启动主页

我正在Android上开发。我必须重新启动主页及其所有组件(小部件、快捷方式等)。例如,当我们强制关闭时,主屏幕会重新启动并重新加载其所有组件。

0 投票
2 回答
12042 浏览

android - 通过单击按钮更新 Android 小部件

我有一个小部件,显示来自数据库的一些信息。该小部件每隔一小时定期更新一次。但我也让用户通过单击小部件上的刷新按钮手动更新它。如何执行单击操作并刷新小部件?

注意:小部件使用服务来执行操作。

提前谢谢。

0 投票
1 回答
1885 浏览

android - 具有更新小部件的未决意图的 AlarmManager

我有一个要求,我需要每 15 秒更新一次我的小部件。有一种方法称为android:updatePeriodMillis,但似乎仅在 30 分钟后才被解雇。

采取了一种在AlarmManager. 小部件会更新,但问题是它会降低设备的性能。当AlarmManager我的应用程序在后台运行时,我可以看到设备响应用户事件的延迟很大。拥有一个经常更新的小部件是否明智?

这是更新小部件的推荐方法吗..或者任何人都可以为我提供一些代码示例或更新频繁发生的任何应用程序吗?

为什么android:updatePeriodMillis设置为30分钟?是因为 Android 不希望我们在该时间间隔之前更新小部件吗?

0 投票
1 回答
342 浏览

android - 特定于实例的 AppWidget 配置

假设有一个App Widget,在放置时会显示配置 Activity。配置页面允许调整小部件的外观。

用户可以在他们的主屏幕上放置这个小部件的多个实例。在每个小部件实例上维护唯一配置状态的最佳方法是什么?还是每个小部件实例都必须采用相同的全局状态?

0 投票
1 回答
196 浏览

android - 如何将 appwidget 放在我的视图上并让它自行更新?

如何将 appwidget 放在我的视图上并让它自行更新?现在,我可以将远程视图放在我的活动中,但它似乎不会自行更新,我怎样才能让它自行更新?

0 投票
2 回答
1418 浏览

android - Android AppWidgets 是否仅限于特定大小?

我正在制作一个 Android AppWidget 来坐在主屏幕上。

用户的主屏幕空间很宝贵,所以我希望小部件很小。理想的大小是 2x1 单元格。

  • 一些文件表明你可以有任何你喜欢的尺寸?
  • AppWidget 图形设计指南暗示仅支持标准尺寸:4x1、3x3、2x2。
    • 那是指可用的 PhotoShop 模板还是 Android 本身的限制?
  • 我发现 2x1 小部件在我的实际设备(HTC Wildfire)上工作,但在模拟器上扩展到 2x2。

有什么方法可以创建 2x1 小部件,还是应该使用标准尺寸?

我的小部件改编自Simple Wiktionary示例。

  • 清单android:minWidth="146dip"android:minHeight="72dip"
  • 一个带有 android:layout_width="fill_parent"和的RelativeLayoutandroid:layout_height="wrap_content"

我刚开始使用Android,如果这是一个愚蠢的问题,请提前道歉。:)

0 投票
2 回答
2549 浏览

android - 如何在 android 小部件背景中显示图像?

我有一个小部件布局 xml,它将 src 设置为交付的 android 小部件 4x1 框架图像。这是小部件布局代码。

@drawable/widgetinitial 在developer.android.com (AppWidget 设计指南)中保存widgetinitial.png 图像示例4x1。(4x1_Widget_Frame_Portrait.psd)我想要做的是在交付的框架内显示一个图像,而不是发生的是框架图像消失,只有我试图显示的图像出现。如何在边界框或背景内显示图像?任何帮助深表感谢。

另一个问题 - 我想我在几个论坛中看到 AbsoluteLayout 是 Android 2.1 及更高版本的已弃用功能。那是对的吗?并且使用 AbsoluteLayout 会引发任何强制关闭或其他异常吗?