这个问题让我想到了我编写电池小部件的方式。
我担心用电量。我看到了 ACTION_BATTERY_CHANGED 被解雇的频率。即使您在执行更新操作之前检查电池电量是否确实发生了变化,它仍然看起来有点贵。
那么,在服务中收听 ACTION_BATTERY_CHANGED 或每隔 5 分钟到 10 分钟设置一次警报服务以更新小部件听起来更有效?
该小部件只是根据电池电量切换 ImageView 源并更新 TextView。虽然可能会考虑使用位图将文本绘制到图像中。
这个问题让我想到了我编写电池小部件的方式。
我担心用电量。我看到了 ACTION_BATTERY_CHANGED 被解雇的频率。即使您在执行更新操作之前检查电池电量是否确实发生了变化,它仍然看起来有点贵。
那么,在服务中收听 ACTION_BATTERY_CHANGED 或每隔 5 分钟到 10 分钟设置一次警报服务以更新小部件听起来更有效?
该小部件只是根据电池电量切换 ImageView 源并更新 TextView。虽然可能会考虑使用位图将文本绘制到图像中。