adb命令(电池相关)

2019-03-12  本文已影响0人  xFlamingo

    本篇继“adb常用命令记录”之后,继续对adb进行探索,主要是折腾咱们的手机电池,有良好的电池使用习惯可以增加电池寿命。

1.获取电池状态

yekong@yekongdeMacBook-Pro > adb shell dumpsys battery

Current Battery Service state: mBootCompleted: true     #开机广播,true打开
AC powered: false                                              #AC电源,false未使用
USB powered: true                                             #UAB电源,true使用
Wireless powered: false                                     #无线电源,false未使用
Max charging current: 0                                      #最大充电电流
Max charging voltage: 0                                      #最大充电电压
Charge counter: 1170712                                    #电荷计数?
status: 2                                                               #电池状态,1没充电,2在充电
health: 2                                                               #电池健康状态,1不健康,2健康
present: true                                                         #有无安装电池,true安装
level: 35                                                                #当前电量
scale: 100                                                             #总电量
voltage: 3982                                                        #电池电压(mv)
temperature: 264                                                  #电池温度(x0.1摄氏度)
technology: Li-ion                                                 #电池类型,Li-ion锂电池

2.改变电源

修改电源为ac充电

3.设置电源充电/不充电状态

status    #1为不充电状态,2为充电状态

4.设置电池当前电量

level    #后面跟想要改成的电量状态

##注意,此处修改电量并不是真实的,只是障眼法而已,电池本来有多少电量就是多少。##

5.模拟断开充电(实际还在充电)

6.重置电池状态

前面把手机电池设置为充电状态,即便拔掉充电线还在充电的童鞋不要慌。
把手机电量修改了的童鞋也不要慌。
一个命令重置前面所有的设置,包括但不限于电源,充电状态,电量。

本篇内容比较简单,一个可行的应用场景是将长期连接usb线在充电的手机设置为不充电的状态,在电量将耗尽或耗尽的情况下再进行充电,以达到延长电池使用寿命的目的。至于其他的应用场景就需要小伙伴们自己发挥想象了。

感谢阅读,欢迎转载。

如有错误请及时指出,谢谢!

如有问题请留言,我懂的必然会回复!

共勉。

上一篇下一篇

猜你喜欢

热点阅读