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