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