PowerMonitorReadings
public final class PowerMonitorReadings
extends Object
| java.lang.Object | |
| ↳ | android.os.PowerMonitorReadings |
A collection of energy measurements from Power Monitors.
Summary
Constants | |
|---|---|
int | ENERGY_UNAVAILABLE
|
Public methods | |
|---|---|
long | getConsumedEnergy(PowerMonitor powerMonitor) Returns energy consumed by the specified power monitor since boot in microwatt-seconds. |
long | getTimestampMillis(PowerMonitor powerMonitor) Elapsed realtime, in milliseconds, when the snapshot was taken. |
String | toString() Returns a string representation of the object. |
Inherited methods | |
|---|---|
Constants
ENERGY_UNAVAILABLE
public static final int ENERGY_UNAVAILABLE
Constant Value: -1 (0xffffffff)
Public methods
getConsumedEnergy
public long getConsumedEnergy (PowerMonitor powerMonitor)
Returns energy consumed by the specified power monitor since boot in microwatt-seconds. Does not persist across reboots. Represents total energy: both on-battery and plugged-in.
| Parameters | |
|---|---|
powerMonitor | PowerMonitor: This value cannot be null. |
| Returns | |
|---|---|
long | |
getTimestampMillis
public long getTimestampMillis (PowerMonitor powerMonitor)
Elapsed realtime, in milliseconds, when the snapshot was taken.
Value is a non-negative timestamp in the SystemClock.elapsedRealtime() time base.
| Parameters | |
|---|---|
powerMonitor | PowerMonitor: This value cannot be null. |
| Returns | |
|---|---|
long | Value is a non-negative timestamp in the SystemClock.elapsedRealtime() time base. |
toString
public String toString ()
Returns a string representation of the object.
| Returns | |
|---|---|
String | a string representation of the object. |