我已经从各种来源阅读了很多关于更新使用 ImageView Canvas 和 Draw 方法来显示带有秒针的时钟的小部件的方法。
它必须每秒更新一次。最有效的方法是什么?使用一个Service
,警报管理器,处理程序?
它可以做到,例如,Android 应用程序“Arc Clock Widget”。
有任何想法的人吗?
谢谢,汤姆
我已经从各种来源阅读了很多关于更新使用 ImageView Canvas 和 Draw 方法来显示带有秒针的时钟的小部件的方法。
它必须每秒更新一次。最有效的方法是什么?使用一个Service
,警报管理器,处理程序?
它可以做到,例如,Android 应用程序“Arc Clock Widget”。
有任何想法的人吗?
谢谢,汤姆
本页讨论了几种解决方案 :) A Tutorial on Making an Analog Clock Widget for Android
我自己使用了 AlarmManager 来执行此操作,并且我没有注意到任何显着的电池消耗,因为 AlarmManager 在手机处于睡眠状态时不会唤醒手机以更新小部件。无论如何,当手机处于睡眠状态时,没有人会看到这个小部件。此外,请参阅 Android 开发人员指南这一部分的注释。使用AlarmManager频繁更新