我已经从各种来源阅读了大量关于更新使用 ImageView Canvas 和 Draw 方法来显示带有秒针的时钟的小部件的方法。
它必须每秒更新一次。做到这一点最有效的方法是什么?用一个Service
、警报管理器、处理程序?
可以做到,例如 Android 应用程序“弧形时钟小部件” http://www.androidzoom.com/android_applications/tools/arc-clock-widget_jimn.html.
有人有什么想法吗?
谢谢,
汤姆
本页讨论了几种解决方案:)为 Android 制作模拟时钟小部件的教程 http://aedus.com/blog/2011/05/29/how-to-create-an-analog-clock-widget-for-android/
我自己使用 AlarmManager 来执行此操作,并且我没有注意到任何明显的电池消耗,因为当手机处于睡眠状态时,AlarmManager 不会唤醒手机来更新小部件。无论如何,当手机处于睡眠状态时,没有人会看到该小部件。另请参阅 Android 开发人员指南的此部分中的此注释。使用AlarmManager频繁更新 http://developer.android.com/guide/topics/appwidgets/index.html#MetaData
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)