| java.lang.Object | |
| ↳ | android.os.BatteryManager |
The BatteryManager class contains strings and constants used for values
in the ACTION_BATTERY_CHANGED Intent.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | BATTERY_HEALTH_DEAD | ||||||||||
| int | BATTERY_HEALTH_GOOD | ||||||||||
| int | BATTERY_HEALTH_OVERHEAT | ||||||||||
| int | BATTERY_HEALTH_OVER_VOLTAGE | ||||||||||
| int | BATTERY_HEALTH_UNKNOWN | ||||||||||
| int | BATTERY_HEALTH_UNSPECIFIED_FAILURE | ||||||||||
| int | BATTERY_PLUGGED_AC | Power source is an AC charger. | |||||||||
| int | BATTERY_PLUGGED_USB | Power source is a USB port. | |||||||||
| int | BATTERY_STATUS_CHARGING | ||||||||||
| int | BATTERY_STATUS_DISCHARGING | ||||||||||
| int | BATTERY_STATUS_FULL | ||||||||||
| int | BATTERY_STATUS_NOT_CHARGING | ||||||||||
| int | BATTERY_STATUS_UNKNOWN | ||||||||||
| String | EXTRA_HEALTH | Extra for ACTION_BATTERY_CHANGED:
integer containing the current health constant. |
|||||||||
| String | EXTRA_ICON_SMALL | Extra for ACTION_BATTERY_CHANGED:
integer containing the resource ID of a small status bar icon
indicating the current battery state. |
|||||||||
| String | EXTRA_LEVEL | Extra for ACTION_BATTERY_CHANGED:
integer field containing the current battery level, from 0 to
EXTRA_SCALE. |
|||||||||
| String | EXTRA_PLUGGED | Extra for ACTION_BATTERY_CHANGED:
integer indicating whether the device is plugged in to a power
source; 0 means it is on battery, other constants are different
types of power sources. |
|||||||||
| String | EXTRA_PRESENT | Extra for ACTION_BATTERY_CHANGED:
boolean indicating whether a battery is present. |
|||||||||
| String | EXTRA_SCALE | Extra for ACTION_BATTERY_CHANGED:
integer containing the maximum battery level. |
|||||||||
| String | EXTRA_STATUS | Extra for ACTION_BATTERY_CHANGED:
integer containing the current status constant. |
|||||||||
| String | EXTRA_TECHNOLOGY | Extra for ACTION_BATTERY_CHANGED:
String describing the technology of the current battery. |
|||||||||
| String | EXTRA_TEMPERATURE | Extra for ACTION_BATTERY_CHANGED:
integer containing the current battery temperature. |
|||||||||
| String | EXTRA_VOLTAGE | Extra for ACTION_BATTERY_CHANGED:
integer containing the current battery voltage level. |
|||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
Power source is an AC charger.
Power source is a USB port.
Extra for ACTION_BATTERY_CHANGED:
integer containing the current health constant.
Extra for ACTION_BATTERY_CHANGED:
integer containing the resource ID of a small status bar icon
indicating the current battery state.
Extra for ACTION_BATTERY_CHANGED:
integer field containing the current battery level, from 0 to
EXTRA_SCALE.
Extra for ACTION_BATTERY_CHANGED:
integer indicating whether the device is plugged in to a power
source; 0 means it is on battery, other constants are different
types of power sources.
Extra for ACTION_BATTERY_CHANGED:
boolean indicating whether a battery is present.
Extra for ACTION_BATTERY_CHANGED:
integer containing the maximum battery level.
Extra for ACTION_BATTERY_CHANGED:
integer containing the current status constant.
Extra for ACTION_BATTERY_CHANGED:
String describing the technology of the current battery.
Extra for ACTION_BATTERY_CHANGED:
integer containing the current battery temperature.
Extra for ACTION_BATTERY_CHANGED:
integer containing the current battery voltage level.