Pattern that matches an unknown
Current battery state information
A Stream of incoming requests for BatteryInfoProvider
A Stream of incoming requests for BatteryInfoWatcher
A Stream of incoming requests for BatteryManager
Provider interface used to obtain battery status details
Watcher on battery info
General manager interface for battery management
The overall status of the battery, informing its general availability.
The power source for an actively charging battery.
The status of the battery with respect to charging.
The general status related to the overall health of the battery.
The general status of the battery level.
The time remaining while actively charging or discharging.