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

2024-02-28

我已经从各种来源阅读了大量关于更新使用 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(使用前将#替换为@)

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

随机推荐