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

1、获取电池信息

$ adb shell dumpsys battery

复制代码
$ 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.781V
  temperature: 250         //电池温度为25摄氏度
  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

 

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

 

posted @   LeeAaron  阅读(18315)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示