adb 获取手机电池信息与修改恢复

一、获取电池信息

1.1 命令:
adb shell dumpsys battery

示例:

复制代码
adb shell dumpsys battery
Current Battery Service state:
  AC powered: false
  USB powered: true
  Wireless powered: false
  Max charging current: 500000
  status: 2
  health: 2
  present: true
  level: 100
  scale: 100
  voltage: 4414
  temperature: 310
  technology: Li-poly

这将返回当前设备有关电池的所有信息。

1.2 参数说明

|-------------------------------|----------------------------------------|
| Current Battery Service state | 当前电池服务状态 |
| AC powered: false | 交流供电 |
| USB powered: true | USB供电 |
| Wireless powered: false | 无线供电 |
| Max charging current: 500000 | 最大充电电流 |
| Max charging voltage: 4713000 | 最大充电电压 |
| status: 2 | 电池状态: 2:正充电;3:没插充电器;4:不充电; 5:电池充满 |
| health: 2 | 电池健康状态:2:良好; 3:过热; 4:无用的; 5:超压; 7:温度过低 |
| present: true | 电池是否安装在机身 |
| level: 82 | 电量: 百分比 |
| voltage: 4500 | 电池电压 |
| temperature: 378 | 电池温度,单位是0.1摄氏度 |
| technology: Li-ion | 电池种类 |
| | |
| | |
| | |
| | |

二、修改电池信息

1、dumpsys battery set wireless 电池是否无线供电 0-false 1-true

2、dumpsys battery set level 电池电量百分比 0-100

3、dumpsys battery set status 电池状态:2:正充电;3:没插充电器;4:不充电

4、dumpsys battery set temp 电池温度

5、dumpsys battery set voltage 电池电压

6、dumpsys battery set ac 电池是否电源充电 0-无线充电 1-交流充电

7、dumpsys battery set usb 电池是否USB供电 0-false 1-true

命令使用示例:

dumpsys battery set usb 1

三、恢复电池信息

adb shell dumpsys battery reset

相关推荐
循环不息优化不止14 小时前
Jetpack Compose 从重组到副作用的全方位解析
android
2501_9160074716 小时前
iOS文件管理工具深度剖析,从系统沙盒到跨平台文件操作的多工具协同实践
android·macos·ios·小程序·uni-app·cocoa·iphone
Android疑难杂症17 小时前
鸿蒙Notification Kit通知服务开发快速指南
android·前端·harmonyos
lcanfly17 小时前
Mysql作业5
android·数据库·mysql
进阶的小叮当18 小时前
Vue代码打包成apk?Cordova帮你解决!
android·前端·javascript
-指短琴长-19 小时前
MySQL快速入门——基本查询(上)
android·数据库·mysql
下位子19 小时前
『OpenGL学习滤镜相机』- Day6: EGL 与 GLSurfaceView 深入理解
android·opengl
java干货20 小时前
MySQL “灵异事件”:我 INSERT id=11,为什么被 UPDATE id=10 锁住了?
android·数据库·mysql
正经教主20 小时前
【App开发】ADB 详细使用教程- Android 开发新人指南
android·adb
gx234821 小时前
MySQL-5-触发器和储存过程
android·mysql·adb