如何每秒更新一个Android小部件...用秒针绘制时钟?

时间:2010-08-15 04:52:35

标签: android android-appwidget

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

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

可以这样做,例如Android应用"Arc Clock Widget"

任何有想法的人?

谢谢, 汤姆

1 个答案:

答案 0 :(得分:2)

本页讨论了几种解决方案:) A Tutorial on Making an Analog Clock Widget for Android

我自己使用了AlarmManager这样做,我没有发现任何明显的电池耗尽,因为当手机处于睡眠状态时,AlarmManager不会唤醒手机以更新小部件。无论如何,当手机睡着时,没有人会看到小部件。另外,请参阅Android开发人员指南的此部分中的此注释。 Using AlarmManager to update frequently