android 应用耗电量测试

本文详细介绍了如何进行Android应用的耗电量测试,包括清除后台应用和电量历史信息、使用无线ADB连接、获取应用UID以监测耗电量,以及如何分析电量日志,帮助开发者优化应用性能。
摘要由CSDN通过智能技术生成

android 应用耗电量测试


android应用电量笔记随记
这里只介绍一个使用adb来记录package的耗电量情况,前提条件是adb的环境,这里不做介绍adb环境的安装,可以百度一下,简单就是jdk跟sdk添加环境变量,保证adb可以使用,电量准确度一般。

1、电量测试开始之前,先清除所有后台应用,先清除被测应用电量的历史信息,保证电量日志的最新,以便于分析,首先连接usb,参考命令如下

//清除历史电量信息
$> adb shell dumpsys batterystats --enable full-wake-history 
//重置电量信息
$> adb shell dumpsys batterystats --reset

2、这里使用无线连接adb,确保电量的最准确,也可以不使用无线连接,跳过这里,连接数据线,参考命令如下:

//使用adb建立tcpip,确保手机与电脑在同一网络环境下,指定端口为5555
$>adb tcpip 5555

2.1成功之后,找到设置–网络–当前wifi,查看自己的本地ip地址。如下图
在这里插入图片描述
2.2 找到IP地址之后,直接使用adb连接,参考命令:

// x.x为你自己的ip地址,5555为端口,第二步自己定义的,反馈成功则直接断掉数据线
$>adb connect x.x.x.x:5555

3、此时断开数据线之后,开始操作你的被测应用,执行测试case,执行完毕之后,开始获取应用的耗电情况,先获取一下被测应用的uid

3.1、获取uid之前,先要获取一下被测应用的包名,如果包名已知

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值