本文主要介绍Batterystats和Battery Historian的基本使用步骤和工作流程,如果您要想学习怎样使用Battery Historian分析耗电详情,请参考文档: Analyze power use with Battery Historian。
Batterystats是一个Android framework中的工具,用于采集设备上的耗电数据。你可以用adb把采集到的耗电数据dump到你的电脑上,并且生成一个可以用Battery Historian分析的报告。Battery Historian把这个报告从Batterystats转换成可以在浏览器中查看的可视化HTML。
Battery Historian可以提供如下功能:
1、向你展示进程在哪里、怎样耗电。
2、为了改善电池生命周期,识别出你的app中可以被推迟或被移除的任务。
注意:Batterystats和Battery Historian只支持Android 5.0及以上的Android设备,且需要设备开启USB调试功能。
安装Battery Historian
安装Battery Historian最简单的方法就是使用Docker。也可以使用从源码编译的方法,详情参考Battery Historian项目在GitHub上的the Read Me。使用Docker来安装Battery Historian的步骤如下:
1、按照 the Docker website上的指导文档安装Docker Community Edition。
2、为确保Docker已经正确安装好,在命令行输入如下命令: