public static class BatteryStatsImpl.Uid.Pkg extends BatteryStats.Uid.Pkg implements BatteryStatsImpl.TimeBaseObs
Modifier and Type | Class and Description |
---|---|
static class |
BatteryStatsImpl.Uid.Pkg.Serv
The statistics associated with a particular service.
|
Modifier and Type | Field and Description |
---|---|
protected BatteryStatsImpl |
mBsi
BatteryStatsImpl that we are associated with.
|
Constructor and Description |
---|
Pkg(BatteryStatsImpl bsi) |
Modifier and Type | Method and Description |
---|---|
ArrayMap<String,? extends BatteryStats.Uid.Pkg.Serv> |
getServiceStats()
Returns a mapping containing service statistics.
|
ArrayMap<String,? extends BatteryStats.Counter> |
getWakeupAlarmStats()
Returns information about all wakeup alarms that have been triggered for this
package.
|
void |
noteWakeupAlarmLocked(String tag) |
void |
onTimeStarted(long elapsedRealtime,
long baseUptime,
long baseRealtime) |
void |
onTimeStopped(long elapsedRealtime,
long baseUptime,
long baseRealtime) |
protected BatteryStatsImpl mBsi
public Pkg(BatteryStatsImpl bsi)
public void onTimeStarted(long elapsedRealtime, long baseUptime, long baseRealtime)
onTimeStarted
in interface BatteryStatsImpl.TimeBaseObs
public void onTimeStopped(long elapsedRealtime, long baseUptime, long baseRealtime)
onTimeStopped
in interface BatteryStatsImpl.TimeBaseObs
public ArrayMap<String,? extends BatteryStats.Counter> getWakeupAlarmStats()
BatteryStats.Uid.Pkg
getWakeupAlarmStats
in class BatteryStats.Uid.Pkg
public void noteWakeupAlarmLocked(String tag)
public ArrayMap<String,? extends BatteryStats.Uid.Pkg.Serv> getServiceStats()
BatteryStats.Uid.Pkg
getServiceStats
in class BatteryStats.Uid.Pkg