Android App编程和节能

时间:2011-06-13 03:04:07

标签: android design-patterns power-management

ATM,我正在搜索开源/关闭源 Android应用程序,以识别特定的问题(代码块,代码模式),这会引发能源问题,因为我的兴趣和部分研究。

例如,代码

  • 打开GPS的时间超过必要
  • 刷新显示 不必要的。

所以,

  • 有什么建议我可以如何搜索这些问题和可能的解决方案吗?

  • 任何专业的Android程序员都可以建议一些通过示例代码节省能源的常见做法吗?

提前致谢,很抱歉提出一个有点开放式的问题。

1 个答案:

答案 0 :(得分:3)

实际上,Android开发人员在Designing for Performance上写了一篇很棒的指南,这样就可以节省电池寿命,因为它不会一直运行CPU爆满并且不会运行硬件太多。但基本要点是尽量减少:

  • CPU利用率时间(不要将其保持在100%使用率,如果您需要,请使用Alarm Manager)
  • 硬件使用(不要坐在那里轮询GPS)
  • 屏幕使用(如果您不需要打开屏幕,或者它可以变暗,那就让它;不要经常显示明亮的白色背景)

基本上,任何使用都会耗尽电池,而电池就是能量,无论设备能量浪费电池都会浪费电池,所以你应该尽量减少它。