0

我想到了一个简单的警报应用程序,用于每小时警报/提醒。我打算用它来提醒自己在工作中从电脑中休息一下。基本上是一个在后台运行的警报,也许还有一个小部件来提供下一个警报的倒计时。

我可以很容易地找到并下载这样的应用程序,但本练习的目的是学习如何制作自己的应用程序。

我正在寻求有关如何设计此应用程序的建议,以使其保持电池友好。我在应用程序设计方面的经验非常低,因此任何建议都会受到重视。

4

2 回答 2

3

您是否已经阅读了android 开发人员关于优化电池寿命的文章?这些提供了可以帮助您保持低电池消耗的基本信息。

于 2012-06-13T14:31:33.163 回答
3

为了获得最佳的电池寿命,请使用 AlarmManager 类以这样一种方式将未来的事件排入队列,从而不会阻止手机在此期间休眠 - 如果您尝试使用普通计时器进行此操作,则必须持有唤醒锁。

然后,您可以制作一个显示剩余时间的小部件,仅当手机已经唤醒时。

如果您愿意,您可以在 UI 中的某处放置一个复选框以启用屏幕唤醒锁,以便用户可以连续看到倒计时,并发出有关电池寿命影响的警告。

于 2012-06-13T14:46:35.113 回答