| java.lang.Object | ||
| ↳ | java.lang.Enum<masonamerica.platform.BatteryManagerPrivileged.ChargingSpeed> | |
| ↳ | masonamerica.platform.BatteryManagerPrivileged.ChargingSpeed | |
An enumeration of all possible charging speeds.
| Enum Values | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| BatteryManagerPrivileged.ChargingSpeed | AUTO | Automatically determine charging speed based on device capabilities and power source. | |||||||||
| BatteryManagerPrivileged.ChargingSpeed | FAST | Fast charging - accelerated charging rate when supported by device and power source. | |||||||||
| BatteryManagerPrivileged.ChargingSpeed | NORMAL | Normal charging - standard charging rate for typical usage. | |||||||||
| BatteryManagerPrivileged.ChargingSpeed | SLOW | Slow charging - reduced charging rate to preserve battery health. | |||||||||
| BatteryManagerPrivileged.ChargingSpeed | TRICKLE | Trickle charging - very slow charging typically used when battery is deeply discharged or full.. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get the
ChargingSpeed for a given numeric value.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||
|
| |||||||||||
|
| |||||||||||
Automatically determine charging speed based on device capabilities and power source.
Fast charging - accelerated charging rate when supported by device and power source.
Normal charging - standard charging rate for typical usage.
Slow charging - reduced charging rate to preserve battery health.
Trickle charging - very slow charging typically used when battery is deeply discharged or full..
Get the ChargingSpeed for a given numeric value.
| Parameters | |
|---|---|
value |
int: a known charging speed value |
| Returns | |
|---|---|
BatteryManagerPrivileged.ChargingSpeed |
ChargingSpeed
|
| Parameters | |
|---|---|
name |
String |
| Returns | |
|---|---|
BatteryManagerPrivileged.ChargingSpeed |
|