public interface BatteryController extends DemoMode
Modifier and Type | Interface and Description |
---|---|
static interface |
BatteryController.BatteryStateChangeCallback
A listener that will be notified whenever a change in battery level or power save mode
has occurred.
|
ACTION_DEMO, COMMAND_BARS, COMMAND_BATTERY, COMMAND_CLOCK, COMMAND_ENTER, COMMAND_EXIT, COMMAND_NETWORK, COMMAND_NOTIFICATIONS, COMMAND_STATUS, COMMAND_VOLUME, DEMO_MODE_ALLOWED, EXTRA_COMMAND
Modifier and Type | Method and Description |
---|---|
void |
addStateChangedCallback(BatteryController.BatteryStateChangeCallback cb) |
void |
dump(FileDescriptor fd,
PrintWriter pw,
String[] args)
Prints the current state of the
BatteryController to the given PrintWriter . |
boolean |
isPowerSave()
Returns
true if the device is currently in power save mode. |
void |
removeStateChangedCallback(BatteryController.BatteryStateChangeCallback cb) |
void |
setPowerSaveMode(boolean powerSave)
Sets if the current device is in power save mode.
|
dispatchDemoCommand
void dump(FileDescriptor fd, PrintWriter pw, String[] args)
BatteryController
to the given PrintWriter
.void setPowerSaveMode(boolean powerSave)
boolean isPowerSave()
true
if the device is currently in power save mode.void addStateChangedCallback(BatteryController.BatteryStateChangeCallback cb)
void removeStateChangedCallback(BatteryController.BatteryStateChangeCallback cb)