android专项-电量实现

  1. 参考博客:https://blog.csdn.net/leizhiheng320/article/details/79410088

    https://blog.csdn.net/liangxy2014/article/details/78311938

     

    一、bugreport、battery historian是什么

    1.bugreport是什么,怎么用?

    Google为了方便Android开发人员分析整个系统平台或者某个APP运行一段时间后的所有信息,专门开发了adb bugreport工具。开发人员可以使用adb bugreport命令获取系统运行的所有log信息。命令如下:

    adb bugreport > bugreport_out.txt

    所有log信息输出到bugreport_out.txt文件中。

    2. Battery historian

    因为执行完毕bugreport命令有会发现生成文件可能有十几M,要分析一个十几M的txt文件简直是噩梦。所以Google专门针对5.0以上的系统开发了一个分析工具battery historian。用这个工具来解析log文件,并以Web图表的方式展示出来,如下:

    image.png

     

    二、Battery historian环境搭建

    本地:battery-historian官方文档

    可以通过QAHOME的移动测试-功耗测试来进行测试

  2. 过程:

    测试前通过下面两条命令清除之前的数据

    adb shell dumpsys batterystats --enable full-wake-history 

    adb shell dumpsys batterystats --reset

    测试之后,通过下面的命令获取数据

    adb bugreport > bugreport.txt

    将bugreport.txt / bugreport.zip 上传到QAhome可以得到分析报告

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值