一,耗电场景
软件之所以会耗电,是因为使用了手机的某种资源。手机各个模块的耗电情况是不同的。如果您的应用程序涉及到以下的耗电场景一点或几点,就有耗电风险。几个典型的耗电场景如下:
1)网络传输,尤其是非Wifi环境。
2)屏幕亮度
3)cpu频率
4)others:GPS、NFC、重力、振动、扬声器、摄像头、闪光灯、内存调度频度
二,耗电测试——powerTutor
简介:
PowerTutor是由美国密歇根大学在谷歌的指导下开发的。它是用来展示google智能手机中主要组件或应用功耗的一种应用程序。例如CPU,网络链接,LCD显示屏,GPS等。它允许开发者很直观的看到应用的功耗信息以优化应用的设计。因此,我们可以使用PowerTutor来监视产生功耗的任何一款应用程序。