我从各种方面阅读了很多关于如何更新使用ImageView Canvas和Draw方法来显示带秒针的时钟的小部件的方法。
必须每秒更新一次。最有效的方法是什么?使用Service
,警报管理器,处理程序?
可以这样做,例如Android应用"Arc Clock Widget"。
任何有想法的人?
谢谢, 汤姆
答案 0 :(得分:2)
本页讨论了几种解决方案:) A Tutorial on Making an Analog Clock Widget for Android
我自己使用了AlarmManager这样做,我没有发现任何明显的电池耗尽,因为当手机处于睡眠状态时,AlarmManager不会唤醒手机以更新小部件。无论如何,当手机睡着时,没有人会看到小部件。另外,请参阅Android开发人员指南的此部分中的此注释。 Using AlarmManager to update frequently