SL4A API Help -BatteryManagerFacade

index
Exposes Batterymanager API. Note that in order to use any of the batteryGet* functions, you need to batteryStartMonitoring, and then wait for a "battery" event. Sleeping for a second will usually work just as well.
@author Alexey Reznichenko (alexey.reznichenko@gmail.com)
@author Robbie Matthews (rjmatthews62@gmail.com)
batteryCheckPresentReturns the most recently received battery presence data.
Min SDK level=5
batteryGetHealthReturns the most recently received battery health data:
1 - unknown;
2 - good;
3 - overheat;
4 - dead;
5 - over voltage;
6 - unspecified failure;
batteryGetLevelReturns the most recently received battery level (percentage).
Min SDK level=5
batteryGetPlugTypeReturns the most recently received plug type data:
-1 - unknown
0 - unplugged;
1 - power source is an AC charger
2 - power source is a USB port
batteryGetStatusReturns the most recently received battery status data:
1 - unknown;
2 - charging;
3 - discharging;
4 - not charging;
5 - full;
batteryGetTechnologyReturns the most recently received battery technology data.
Min SDK level=5
batteryGetTemperatureReturns the most recently received battery temperature.
Min SDK level=5
batteryGetVoltageReturns the most recently received battery voltage.
Min SDK level=5
batteryStartMonitoringStarts tracking battery state.
throws "battery" events
batteryStopMonitoringStops tracking battery state.
readBatteryDataReturns the most recently recorded battery data.

index