adb 常用命令总结

获取手机的电池容量

 

adb shell "dumpsys batterystats | grep Capacity"

结果如下:

 

获取手机电池信息

adb shell dumpsys battery

得到信息如下:

 1   AC powered: false
 2   USB powered: true
 3   Wireless powered: false
 4   status: 1            #电池状态:2:充电状态 ,其他数字为非充电状态           
 5   health: 2            #电池健康状态:只有数字2表示good
 6   present: true        #电池是否安装在机身
 7   level: 55            #电量: 百分比
 8   scale: 100
 9   voltage: 3977         #电池电压
10   current now: -335232  #电流值,负数表示正在充电
11   temperature: 335      #电池温度,单位是0.1摄氏度
12   technology: Li-poly    #电池种类=

改变手机电池状态

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

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

 

改变手机电量

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

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

 

软件角度模拟断开充电(实际上是充进电)

adb shell dumpsys battery unplug (注意:必须在andorid 6.0以上的版本)

 

获取电量消耗信息

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

 也可以将上述命令标准输出到一个文件,来进行分析。

  • windows : > xxx.txt
  • Mac/Linux: > xxx.txt

 

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

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

 

adb获取手机窗口大小:adb shell wm size

 

获取手机版本号:

获取系统版本:adb shell getprop ro.build.version.release  

获取系统api版本:adb shell getprop ro.build.version.sdk

 

 

adb shell getprop 可以获得很多的属性

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值