Android 使用adb查看和修改电池信息

-
2025-09-19

 

原文链接:https://blog.csdn.net/m0_48683771/article/details/121951719  

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议。

1. 获取电池信息

adb shell dumpsys battery

输出示例:

Current Battery Service state:
  AC powered: false      # false 表示未使用 AC 电源
  USB powered: true      # true  表示使用 USB 电源
  Wireless powered: false # false 表示未使用无线充电
  status: 2              # 2 表示正在充电;1 表示未充电
  health: 2              # 2 表示电池健康状态优秀
  present: true          # true 表示已安装电池
  level: 63              # 当前电量百分比
  scale: 100             # 满电量时百分比为 100(固定)
  voltage: 3781          # 电池电压 3.781 V
  temperature: 250       # 电池温度 25 ℃(单位 0.1 ℃)
  technology: Li-ion     # 电池类型为锂离子电池

2. 电池信息设置格式

adb shell dumpsys battery

支持的子命令:

set [ac|usb|wireless|status|level|invalid] <value>
unplug    # 模拟断开充电(Android 6.0+)
reset     # 复位,恢复真实硬件状态

3. 设置为 AC / USB / Wireless 充电

# AC 充电
adb shell dumpsys battery set ac 1

# USB 充电
adb shell dumpsys battery set usb 1

# 无线充电
adb shell dumpsys battery set wireless 1

4. 设置电池为充电状态

adb shell dumpsys battery set status 2

5. 设置电池为非充电状态

adb shell dumpsys battery set status 1

6. 设置电量百分比

adb shell dumpsys battery set level 100

7. 设置断开充电(Android 6.0 以上)

adb shell dumpsys battery unplug

8. 复位,恢复实际状态

adb shell dumpsys battery reset

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录