OSDN Git Service

BatteryService: improve battery status support for x86
authorChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 23 Jul 2013 09:10:33 +0000 (17:10 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Wed, 25 Sep 2013 02:45:43 +0000 (10:45 +0800)
commitbd243e8ff63a36f905f2c0b5a463e8b62e37ebc2
tree4526d90a60e930084dabd4f0ccf54bfa5b9a7aa7
parentea991600bde1be63e31f0682996fcf01737535ae
BatteryService: improve battery status support for x86

Only set charge level if data is read correctly.
In some cases the battery path may just disappear a while.
Do not set 0 in such cases to avoid shutdown suddenly.

Update the battery status every 30 seconds.

Add more messages for debugging.
services/java/com/android/server/BatteryService.java
services/jni/com_android_server_BatteryService.cpp