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. |