首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用alarmservice实现电池小部件?

使用alarmservice实现电池小部件?
EN

Stack Overflow用户
提问于 2013-03-29 15:12:38
回答 2查看 117关注 0票数 0

这个问题让我想到了我写电池小部件的方式。

ACTION_BATTERY_CHANGED firing like crazy

我关心的是电源的使用。我看到了ACTION_BATTERY_CHANGED被解雇的频率。即使您在执行更新操作之前检查电池电量是否确实发生了变化,它看起来仍然有点贵。

那么,是在服务中监听ACTION_BATTERY_CHANGED还是每隔5-10分钟设置一次警报服务来更新小部件的声音更有效呢?

该小工具只需根据电池电量切换ImageView电源并更新TextView。但是可以考虑使用Bitmap将文本绘制到图像中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-29 15:17:24

你不应该关心ACTION_BATTERY_CHANGED事件,只需使用Alarm每5-10分钟检查一次电池状态,这对你的目的来说已经足够了。

另一方面,你真的认为2013年会有人需要另一个电池部件吗?

票数 0
EN

Stack Overflow用户

发布于 2013-03-29 15:21:06

这完全取决于电池事件是否比警报更频繁地引发。如果你正在制作一个应用程序小部件,请确保你在不可见的时候没有更新。

我根据电池电量做了一张活动墙纸,没有看到使用电池更换事件的不利影响

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15698999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档