Android GenieWidget(也称为 News & Weather Widget)更新频率很高(每隔几秒)。现在更新小部件的时间间隔目前不能短于半小时。可以创建一个服务或使用更频繁地更新它的 AlarmManager,但由于系统资源的消耗,不鼓励这样做。
我正在考虑做一个类似的申请。我的问题是,它(可能)在 GenieWidget 中是如何完成的?这是一些聪明的技巧,还是只是更频繁地更新(因此会消耗电池电量)?这会很奇怪,因为它是谷歌应用程序,人们期望那里有一些质量。
经过一些研究,我认为最有可能的情况是:
我不知道您从哪里获得 Widget 检查数据的频率超过 30 分钟的信息。只需检查设置中的间隔。
但如果你必须这样做 - 为什么不使用另一个事件,除了显示打开的预定间隔?