回答

7

沒有電池服務日誌指出(這可能是設備特定的)。

輸入以下命令來查找現有的電池相關業務:

$ adb shell service list | grep battery 

它會導致這樣的事情

$ adb shell service list | grep battery 
88  batterymanager: [android.app.IBatteryService] 
107  batterystats: [com.android.internal.app.IBatteryStats] 
114  batteryproperties: [android.os.IBatteryPropertiesRegistrar] 

這是有道理的管理電池,你應該使用電池管理員

$ adb shell dumpsys batterymanager 

輸出(在情況下帶電的USB插)

Current Battery Service state: 
    (UPDATES STOPPED -- use 'reset' to restart) 
    AC powered: false 
    USB powered: true 

然後,當鍵入

$ adb shell dumpsys batterymanager unplug 

並再次運行前面的命令,它輸出

Current Battery Service state: 
    (UPDATES STOPPED -- use 'reset' to restart) 
    AC powered: false 
    USB powered: false 

哪一個驗證你笑請使用batterymanager服務代替電池