Most visited

Recently visited

com.android.internal.os

Interfaces

BatteryStatsImpl.BatteryCallback  
BatteryStatsImpl.Clocks  
BatteryStatsImpl.ExternalStatsSync  
BatteryStatsImpl.PlatformIdleStateCallback  
BatteryStatsImpl.TimeBaseObs  
HandlerCaller.Callback  
KernelUidCpuTimeReader.Callback 回调接口用于处理proc文件的每一行。

Classes

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 助手通过客户端应用程序通过管道传输数据。

Enums

BatterySipper.DrainType  

Hooray!