adb禁止USB充电adb允许USB充电
前言
为了避免 Android 手机在连接 USB 进行自动化测试时充电过度导致电池鼓包的问题,可以通过以下步骤实现禁止充电若干小时后自动充电的功能。
adb禁止Android手机使用USB充电
1 | adb shell dumpsys battery set usb 0 |
adb允许手机USB充电
1 | adb shell dumpsys battery set usb 1 |
示例
当前手机 设置 电池的信息如下:
从图中可以看到,电池电量百分数的百分号后面有“正在充电”四个字,这说明当前手机正在充电。下面还有一行字显示还需要多少时间电池能充满
执行下面的命令:
1 | adb shell dumpsys battery set usb 0 |
禁止USB充电后,电池信息如下:
从图中可以看到,电量百分号后面的“正在充电”的提示信息消失了。电量下面的一行字变成我们可以使用多少分钟。
其他
adb获取电池信息
1 | adb shell dumpsys battery |
adb获取电池电量
1 | adb shell dumpsys battery | findstr level |
adb恢复电池默认设置 adb电池复位
1 | adb shell dumpsys battery reset |