AtomicFile |
通过创建备份文件直到写入成功完成,对文件执行原子操作的Helper类。 |
BackgroundThread |
为每个进程共享单例后台线程。 |
BatterySipper |
包含应用程序,系统服务或硬件类型的用电量。 |
BatteryStatsHelper |
帮助程序类用于检索所有应用程序和服务的用电信息。 |
BatteryStatsImpl |
我们收集的关于可能会影响电池寿命的事情的所有信息。 |
BatteryStatsImpl.BatchTimer |
一个批量增加的计时器。 |
BatteryStatsImpl.ControllerActivityCounterImpl |
|
BatteryStatsImpl.Counter |
记录计数信息的状态。 |
BatteryStatsImpl.LongSamplingCounter |
|
BatteryStatsImpl.OverflowArrayMap<T> |
|
BatteryStatsImpl.SamplingTimer |
一个计数器意味着接受单调递增的值到其 update(long, int) 方法。 |
BatteryStatsImpl.StopwatchTimer |
记录时间信息的状态。 |
BatteryStatsImpl.SystemClocks |
|
BatteryStatsImpl.TimeBase |
|
BatteryStatsImpl.Timer |
记录时间信息的状态。 |
BatteryStatsImpl.Uid |
与特定uid相关的统计信息。 |
BatteryStatsImpl.Uid.Pkg |
与特定软件包相关的统计信息。 |
BatteryStatsImpl.Uid.Pkg.Serv |
与特定服务相关的统计信息。 |
BatteryStatsImpl.Uid.Proc |
与特定进程相关的统计信息。 |
BatteryStatsImpl.Uid.Sensor |
|
BatteryStatsImpl.Uid.Wakelock |
与特定唤醒锁相关的统计信息。 |
BinderInternal |
私人和调试Binder API。 |
HandlerCaller |
|
KernelCpuSpeedReader |
读取在各种频率下花费的特定内核的CPU时间,并提供从上次调用到 readDelta() 。 |
KernelUidCpuTimeReader |
读取具有以下行格式的/ proc / uid_cputime / show_uid_stat:uid:user_time_micro_seconds system_time_micro_seconds power_in_milli-amp-micro_seconds这提供了UID进程在用户空间和内核空间中执行的时间。 |
KernelWakelockReader |
从内核读取和分析唤醒锁定统计信息(/ proc / wakelocks)。 |
KernelWakelockStats |
内核唤醒锁状态对象。 |
KernelWakelockStats.Entry |
|
MobileRadioPowerCalculator |
|
PowerCalculator |
计算应用程序的设备子系统的用电量。 |
PowerProfile |
报告各种设备活动的功耗值。 |
PowerProfile.CpuClusterKey |
|
SamplingProfilerIntegration |
将框架与Dalvik的采样分析器集成在一起。 |
SomeArgs |
Helper类用于通过消息传递更多参数,并避免分配包含参数的自定义类。 |
TransferPipe |
助手通过客户端应用程序通过管道传输数据。 |