2

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

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

它可以做到,例如,Android 应用程序“Arc Clock Widget”

有任何想法的人吗?

谢谢,汤姆

4

1 回答 1

2

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

我自己使用了 AlarmManager 来执行此操作,并且我没有注意到任何显着的电池消耗,因为 AlarmManager 在手机处于睡眠状态时不会唤醒手机以更新小部件。无论如何,当手机处于睡眠状态时,没有人会看到这个小部件。此外,请参阅 Android 开发人员指南这一部分的注释。使用AlarmManager频繁更新

于 2012-08-09T21:53:42.460 回答