问题标签 [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 回答
508 浏览

android - Android appWidget 是否允许 Toast?

当应用程序小部件的一项后台任务失败时,我想从应用程序小部件中弹出一个错误,但我认为这是不允许的——或者如果它有效,它是安全的。

0 投票
1 回答
943 浏览

android - 如何获得 appwidget 自己的 ID?

我正在尝试调试一个问题,即我的小部件无效并填充了一个新的小部件。这只在开始时发生一次,然后它永远保持第二个小部件。所以,我想输入代码来缩小它发生的时间点。我想做这样的事情:

然后我会得到所有启用的 ID 的列表,看看我是否在列表中。我找不到可以给我 id 的方法、成员、属性等?

0 投票
1 回答
643 浏览

android - 我可以在 AppWidget 中使用 TableLayout 吗?

LinearLayout 在 AppWidget 中运行良好。但是,当我将布局的 xml 更改为 TableLayout 时,我无法让小部件工作:(。

谁能指点我的样本?[在网上找不到任何东西]

-斯里兰卡

0 投票
3 回答
4356 浏览

android - Android appwidget 不显示

看起来像我的 #$#%$%#$ 接收器不是我清单中的应用程序元素

你好

我刚刚创建了 helloworld appwidget 来看看它是如何工作的。我遵循了 android 开发网站上的开发示例。但由于某种原因,小部件不想显示在小部件列表中。

AndroidManifest.xml

appwidget_info.xml

VoiceRIAWidget

应用小部件.xml

我看不到我错过了什么,它运行但列表中没有任何内容。

0 投票
1 回答
167 浏览

android - 在 Widget 中使用按钮时应该使用 Activity 还是 Service?

我一直在试图弄清楚这一点,并且变得越来越困惑。

我制作了一个显示两篇文章(标题+图片)的Android Widget。除此之外,我还有用于向后和向前翻阅文章的按钮。我不明白的是如何在按下按钮时更改 Widgets RemoteViews。这应该是小部件中最基本的操作之一,但是,我似乎无法弄清楚。

所以...

  • 我可以只使用 AppWidgetProvider 中的 OnClickListener 来执行此操作吗?

  • 还是我必须创建一个没有窗口的活动(可见性 = false)?

请原谅我的愚蠢。这可能是非常基本的。

0 投票
3 回答
1833 浏览

android - 根据条件更新 android 小部件

我刚刚开始进行 android 开发并编写了一个应用程序来显示有关电池状态的详细信息。现在我想把整个东西放到一个小部件中——问题是:我真的需要在后台更新服务来监听 ACTION_BATTERY_CHANGED 意图吗?我的第一个想法是在 AndroidManifest.xml 中的小部件的 intet-filter 标记中放入一行 - 但显然它不是那么简单。如果 UpdateService 是正确的方法,我会这样做 - 但我只是想确定什么是正确的解决方案

0 投票
1 回答
370 浏览

android - Appwidget : 有什么方法可以检查 Appwidget 当前是否显示在主屏幕上?

有什么方法可以检查 Appwidget 当前是否显示在主屏幕上?

剧情是这样的,

我的主屏幕上有 4-5 个应用程序小部件。我的主屏幕有三个工作区,我的小部件分布在这些工作区上。现在我的意图是获取当前显示在我的活动工作区中的 appwidget,即面向用户。

0 投票
1 回答
7451 浏览

android - 如何每秒更新一个Android小部件......用秒针画一个时钟?

我已经从各种来源阅读了很多关于更新使用 ImageView Canvas 和 Draw 方法来显示带有秒针的时钟的小部件的方法。

它必须每秒更新一次。最有效的方法是什么?使用一个Service,警报管理器,处理程序?

它可以做到,例如,Android 应用程序“Arc Clock Widget”

有任何想法的人吗?

谢谢,汤姆

0 投票
1 回答
853 浏览

android - 设备重启后appWidget布局重置

我有一个显示图像的简单 appWidget。在配置活动中选择图像,并通过删除视图更新小部件。这是在执行以下代码的按钮上完成的:

如您所见,它还看到图像的 onClickListener 的 PendingIntent。我认为这与这里无关。无论如何,这工作很棒。该小部件完全符合我的要求。直到我重新启动设备。

当我重新启动小部件时,将使用来自 apk 中 xml 的默认视图加载。它不会保留初始配置的映像更新。我的问题是如何在配置活动期间使用更新的视图集重新启动后重新加载小部件?我还需要重置 onClick Pendingintent,但我会保存它以备后用。我希望它们无论如何都是相关的。所以我没有想法。

0 投票
1 回答
1713 浏览

android - 从程序内更新 AppWidget?

当我的主要活动暂停时,我需要更新我的 AppWidget。我尝试在主要活动的 onPause() 中使用以下代码:

但是,当我调用此代码时,a它是空的。我究竟做错了什么?