public static final enum

BatteryManagerPrivileged.ChargingSpeed

extends Enum<BatteryManagerPrivileged.ChargingSpeed>
java.lang.Object
   ↳ java.lang.Enum<masonamerica.platform.BatteryManagerPrivileged.ChargingSpeed>
     ↳ masonamerica.platform.BatteryManagerPrivileged.ChargingSpeed

Class Overview

An enumeration of all possible charging speeds.

Summary

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
static BatteryManagerPrivileged.ChargingSpeed from(int value)
Get the ChargingSpeed for a given numeric value.
static BatteryManagerPrivileged.ChargingSpeed valueOf(String name)
final static ChargingSpeed[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final BatteryManagerPrivileged.ChargingSpeed AUTO

Automatically determine charging speed based on device capabilities and power source.

public static final BatteryManagerPrivileged.ChargingSpeed FAST

Fast charging - accelerated charging rate when supported by device and power source.

public static final BatteryManagerPrivileged.ChargingSpeed NORMAL

Normal charging - standard charging rate for typical usage.

public static final BatteryManagerPrivileged.ChargingSpeed SLOW

Slow charging - reduced charging rate to preserve battery health.

public static final BatteryManagerPrivileged.ChargingSpeed TRICKLE

Trickle charging - very slow charging typically used when battery is deeply discharged or full..

Public Methods

public static BatteryManagerPrivileged.ChargingSpeed from (int value)

Get the ChargingSpeed for a given numeric value.

Parameters
value int: a known charging speed value
Returns
BatteryManagerPrivileged.ChargingSpeed ChargingSpeed

public static BatteryManagerPrivileged.ChargingSpeed valueOf (String name)

Parameters
name String
Returns
BatteryManagerPrivileged.ChargingSpeed

public static final ChargingSpeed[] values ()

Returns
ChargingSpeed[]