android adb 获取电池信息以及设置
本文主要包含
1、设置adb 无线调试桥连接步骤
2、打印设备电池状态(当前电量、充电状态、充放电电流大小、电池种类等)
3、更改电池充电状态、电量百分比、电池还原命令
4、断开adb 远程调试桥
——————————————————————————–详细步骤如下————————————————————————————
1、先使用无线网将andorid设备和电脑连接在同一个局域网中
———————————————————————————-步骤分割线————————————————————————————–
2、使用USB线用ADB命令(adb devices)查看设备与电脑连接情况。 (如果打印出了设备名称则表示android设备通过有线连接成功。)

———————————————————————————-步骤分割线————————————————————————————–
3、输入adb shell netcfg 在打印信息中找到wlan0项查看设备ip 我这里显示的是192.168.124.10 记住这个IP下面第6步用到

———————————————————————————-步骤分割线————————————————————————————–
4、输入adb tcpip 5555 开启远程连接端口。 打印 restarting in TCP mode port: 5555 表示开启成功。 (端口可自定义:5555,6666,7777都可)

———————————————————————————-步骤分割线————————————————————————————–
5、拔下数据线将数据线插入充电器中让其充电
———————————————————————————-步骤分割线————————————————————————————–
6、输入 adb connect 192.168.124.10:5555 进行连接 (192.168.124.10是第3步wlan0显示的端口 5555是第4步你自定义的端口。你定义了6666就把5555替换成6666输入) 打印connected to xxxx则表示你连接成功

———————————————————————————-步骤分割线————————————————————————————–
7、输入adb devices 查看连接是否成功。

———————————————————————————-步骤分割线————————————————————————————–
8、连接成功后输入 adb shell dumpsys battery 查看电池信息

| Current Battery Service state | 当前电池服务状态 |
|---|---|
| AC powered: false | 交流供电 |
| USB powered: true | USB供电 |
| Wireless powered: false | 无线供电 |
| Max charging current: 500000 | 最大充电电流 |
| Max charging voltage: 4713000 | 最大充电电压 |
| Charge counter: 29000 | 电荷计数器?? |
| status: 2 | 电池状态: 2:正充电;3:没插充电器;4:不充电; 5:电池充满 |
| health: 2 | 电池健康状态:2:良好; 3:过热; 4:无用的; 5:超压; 7:温度过低 |
| present: true | 电池是否安装在机身 |
| level: 82 | 电量: 百分比 |
| scale: 100 | 规模 |
| voltage: 4500 | 电池电压 |
| temperature: 378 | 电池温度,单位是0.1摄氏度 |
| current now: -335232 | 电流值,负数表示正在充电 |
| technology: Li-ion | 电池种类 |
———————————————————————————-步骤分割线————————————————————————————–
9、断开无线调试 输入 adb kill-server 即可断开当前远程调试
———————————————————————————-步骤分割线————————————————————————————–
10、其它电池操作命令 切换手机电池为非充电状态: 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 reset
—————————————————————————————END———————————————————————————————
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/4c2ba5fd87.html
