0

我正在编写一个动态壁纸,显示一个我希望每 5 分钟或 5 小时更改一次的简单图像。我也尝试过: - 在我的引擎中创建一个线程,每 x 分钟/小时更改一次壁纸 - 使用调用我的引擎的 AlarmManager 调用 Intent 以更改当前壁纸

对你来说最好的方法是什么(例如节省电池)?

4

1 回答 1

2

就我个人而言,我会很简单:使用带有可运行对象的处理程序,该处理程序使用 postDelayed() 重新调度自身(如 SDK 中的 Cube 示例)。电池消耗在这里不是问题:壁纸以快速帧速率通过复杂的动画消耗电池;其他都是花生。

于 2011-06-11T15:45:22.320 回答