1、获取电池信息
C:\Users\Administrator>adb shell dumpsys battery
Current Battery Service state:
AC powered: false // false表示没使用AC电源
USB powered: true // true表示使用USB电源
Wireless powered: false // false表示没使用无线电源
Max charging current: 500000 //最大充电电流
Max charging voltage: 5000000 //最大充电电压
Charge counter: 1031100 //充电计数
status: 2 //2表示电池正在充电,1表示没充电
health: 2 //电池健康状态:只有数字2表示优秀
present: true //#电池是否安装在机身
level: 35 //电量: 百分比
scale: 100 //满电量时电池百分比为100%
voltage: 3763 //电池电压
temperature: 281 //电池温度
technology: Li-ion //电池类型(锂电池)
2、电池信息设置格式
adb shell dumpsys battery
set [ac|usb|wireless|status|level|invalid] <value>
unplug //模拟断开充电
reset //复位
3、示例
-
设置为AC/USB/Wireless充电:
adb shell dumpsys battery set ac/usb/wireless 1
-
设置电池为充电状态:
adb shell dumpsys battery set status 2
-
设置电池为非充电状态:
adb shell dumpsys battery set status 1
-
设置电量百分比:
adb shell dumpsys battery set level 100
-
设置断开充电(Android 6.0以上):
adb shell dumpsys battery unplug
-
复位,恢复实际状态:
adb shell dumpsys battery reset
网友评论