? ? 本篇繼“adb常用命令記錄”之后,繼續(xù)對adb進(jìn)行探索,主要是折騰咱們的手機(jī)電池,有良好的電池使用習(xí)慣可以增加電池壽命。
1.獲取電池狀態(tài)
yekong@yekongdeMacBook-Pro > adb shell dumpsys battery
Current Battery Service state: mBootCompleted: true? ? ?#開機(jī)廣播,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? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #電荷計(jì)數(shù)?
status: 2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#電池狀態(tài),1沒充電,2在充電
health: 2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#電池健康狀態(tài),1不健康,2健康
present: true? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#有無安裝電池,true安裝
level: 35? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #當(dāng)前電量
scale: 100? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#總電量
voltage: 3982? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #電池電壓(mv)
temperature: 264? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #電池溫度(x0.1攝氏度)
technology: Li-ion? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#電池類型,Li-ion鋰電池
2.改變電源
修改電源為ac充電

3.設(shè)置電源充電/不充電狀態(tài)
status? ? #1為不充電狀態(tài),2為充電狀態(tài)

4.設(shè)置電池當(dāng)前電量
level? ? #后面跟想要改成的電量狀態(tài)
##注意,此處修改電量并不是真實(shí)的,只是障眼法而已,電池本來有多少電量就是多少。##

5.模擬斷開充電(實(shí)際還在充電)

6.重置電池狀態(tài)
前面把手機(jī)電池設(shè)置為充電狀態(tài),即便拔掉充電線還在充電的童鞋不要慌。
把手機(jī)電量修改了的童鞋也不要慌。
一個(gè)命令重置前面所有的設(shè)置,包括但不限于電源,充電狀態(tài),電量。

本篇內(nèi)容比較簡單,一個(gè)可行的應(yīng)用場景是將長期連接usb線在充電的手機(jī)設(shè)置為不充電的狀態(tài),在電量將耗盡或耗盡的情況下再進(jìn)行充電,以達(dá)到延長電池使用壽命的目的。至于其他的應(yīng)用場景就需要小伙伴們自己發(fā)揮想象了。
感謝閱讀,歡迎轉(zhuǎn)載。
如有錯(cuò)誤請及時(shí)指出,謝謝!
如有問題請留言,我懂的必然會(huì)回復(fù)!
共勉。