Android adb 电池相关

1. 电池信息

1.1 获取手机电池信息

adb命令:adb shell dumpsys battery 得到信息如下:

AC powered: false

USB powered: true

Wireless powered: false

status: 2 #电池状态:2:充电状态 ,其他数字为非充电状态

health: 2

present: true

level: 95 #电量: 百分比

scale: 100

voltage: 3977

current now: -335232

temperature: 335 #电池状态

technology: Li-poly

1.2 改变手机电池状态

手机连接到电脑,默认为充电状态

切换手机电池为非充电状态: adb shell dumpsys battery set status 1

1.3. 改变手机电量

让手机电量显示百分百: adb shell dumpsys battery set level 100

让手机电量显示1: adb shell dumpsys battery set level 1

2. 电量消耗信息

2.1 获取电量消耗信息

获取整个设备的电量消耗信息: adb shell dumpsys batterystats | more

获取某个apk的电量消耗信息: adb shell dumpsys batterystats com.Package.name | more

由于输出信息太多,可使用命令more 或者 less 分篇查看

或者使用 > xxx.txt 命令输出到文件中分析。

2.2 将获得的数据转换为可视化的html文件

命令:python historian.py xxx.txt > xxx.html 

猜你喜欢

转载自blog.csdn.net/qq_34149526/article/details/83031880