public abstract static class BatteryStats.Uid extends Object
Modifier and Type | Class and Description |
---|---|
class |
BatteryStats.Uid.Pid |
static class |
BatteryStats.Uid.Pkg
The statistics associated with a particular package.
|
static class |
BatteryStats.Uid.Proc
The statistics associated with a particular process.
|
static class |
BatteryStats.Uid.Sensor |
static class |
BatteryStats.Uid.Wakelock
The statistics associated with a particular wake lock.
|
Modifier and Type | Field and Description |
---|---|
static int |
NUM_USER_ACTIVITY_TYPES |
Constructor and Description |
---|
BatteryStats.Uid() |
Modifier and Type | Method and Description |
---|---|
abstract long |
getAudioTurnedOnTime(long batteryRealtime,
int which) |
abstract long |
getFullWifiLockTime(long batteryRealtime,
int which) |
abstract Map<String,? extends BatteryStats.Uid.Pkg> |
getPackageStats()
Returns a mapping containing package statistics.
|
abstract SparseArray<? extends BatteryStats.Uid.Pid> |
getPidStats()
Returns a mapping containing active process data.
|
abstract Map<String,? extends BatteryStats.Uid.Proc> |
getProcessStats()
Returns a mapping containing process statistics.
|
abstract Map<Integer,? extends BatteryStats.Uid.Sensor> |
getSensorStats()
Returns a mapping containing sensor statistics.
|
abstract long |
getTcpBytesReceived(int which) |
abstract long |
getTcpBytesSent(int which) |
abstract int |
getUid() |
abstract int |
getUserActivityCount(int type,
int which) |
abstract long |
getVideoTurnedOnTime(long batteryRealtime,
int which) |
abstract Map<String,? extends BatteryStats.Uid.Wakelock> |
getWakelockStats()
Returns a mapping containing wakelock statistics.
|
abstract long |
getWifiMulticastTime(long batteryRealtime,
int which) |
abstract long |
getWifiRunningTime(long batteryRealtime,
int which) |
abstract long |
getWifiScanTime(long batteryRealtime,
int which) |
abstract boolean |
hasUserActivity() |
abstract void |
noteAudioTurnedOffLocked() |
abstract void |
noteAudioTurnedOnLocked() |
abstract void |
noteFullWifiLockAcquiredLocked() |
abstract void |
noteFullWifiLockReleasedLocked() |
abstract void |
noteUserActivityLocked(int type) |
abstract void |
noteVideoTurnedOffLocked() |
abstract void |
noteVideoTurnedOnLocked() |
abstract void |
noteWifiMulticastDisabledLocked() |
abstract void |
noteWifiMulticastEnabledLocked() |
abstract void |
noteWifiRunningLocked() |
abstract void |
noteWifiScanStartedLocked() |
abstract void |
noteWifiScanStoppedLocked() |
abstract void |
noteWifiStoppedLocked() |
public static final int NUM_USER_ACTIVITY_TYPES
public abstract Map<String,? extends BatteryStats.Uid.Wakelock> getWakelockStats()
public abstract Map<Integer,? extends BatteryStats.Uid.Sensor> getSensorStats()
public abstract SparseArray<? extends BatteryStats.Uid.Pid> getPidStats()
public abstract Map<String,? extends BatteryStats.Uid.Proc> getProcessStats()
public abstract Map<String,? extends BatteryStats.Uid.Pkg> getPackageStats()
public abstract int getUid()
public abstract long getTcpBytesReceived(int which)
public abstract long getTcpBytesSent(int which)
public abstract void noteWifiRunningLocked()
public abstract void noteWifiStoppedLocked()
public abstract void noteFullWifiLockAcquiredLocked()
public abstract void noteFullWifiLockReleasedLocked()
public abstract void noteWifiScanStartedLocked()
public abstract void noteWifiScanStoppedLocked()
public abstract void noteWifiMulticastEnabledLocked()
public abstract void noteWifiMulticastDisabledLocked()
public abstract void noteAudioTurnedOnLocked()
public abstract void noteAudioTurnedOffLocked()
public abstract void noteVideoTurnedOnLocked()
public abstract void noteVideoTurnedOffLocked()
public abstract long getWifiRunningTime(long batteryRealtime, int which)
public abstract long getFullWifiLockTime(long batteryRealtime, int which)
public abstract long getWifiScanTime(long batteryRealtime, int which)
public abstract long getWifiMulticastTime(long batteryRealtime, int which)
public abstract long getAudioTurnedOnTime(long batteryRealtime, int which)
public abstract long getVideoTurnedOnTime(long batteryRealtime, int which)
public abstract void noteUserActivityLocked(int type)
public abstract boolean hasUserActivity()
public abstract int getUserActivityCount(int type, int which)