Andoid性能优化之电池续航

没电的设备完全无法使用。因此,考虑电池的续航时间是至关重要的。尤其是对于很多时候连接不到充电设备的移动设备。 为了使应用保持节能,有以下三点需要注意:


1、偷懒至上

在使用cpu、网络和屏幕时,请考虑下面这些建议。他们可以很好地减少耗电量。


为了实现这些目标,Android 平台提供了多个功能,帮助(或者说强制)开发者优化应用耗电。


2、平台功能

系统中包含延长电池续航时间的内部机制,开发者需要了解这些规则,以便开发更好,更稳定的应用。如需了解详情,请参阅:


和往常一样,最好在省电模式处于活动状态时测试您的应用。您可以依次转到设置 > 省电模式,手动开启省电模式。


3、工具

Android 提供了 Profile GPU Rendering 和 Battery Historian 工具来帮助开发者定位耗电问题。由于这部分内容,在开发和面试中使用到的概率无限趋近于0,这里不再讨论。 感兴趣的小伙伴可以参考官网(不需要梯子)。