Most visited

Recently visited

com.android.internal.os

Interfaces

BatteryStatsImpl.BatteryCallback  
BatteryStatsImpl.Clocks  
BatteryStatsImpl.ExternalStatsSync  
BatteryStatsImpl.PlatformIdleStateCallback  
BatteryStatsImpl.TimeBaseObs  
HandlerCaller.Callback  
KernelUidCpuTimeReader.Callback Callback interface for processing each line of the proc file. 

Classes

AtomicFile Helper class for performing atomic operations on a file, by creating a backup file until a write has successfully completed. 
BackgroundThread Shared singleton background thread for each process. 
BatterySipper Contains power usage of an application, system service, or hardware type. 
BatteryStatsHelper A helper class for retrieving the power usage information for all applications and services. 
BatteryStatsImpl All information we are collecting about things that can happen that impact battery life. 
BatteryStatsImpl.BatchTimer A timer that increments in batches. 
BatteryStatsImpl.ControllerActivityCounterImpl  
BatteryStatsImpl.Counter State for keeping track of counting information. 
BatteryStatsImpl.LongSamplingCounter  
BatteryStatsImpl.OverflowArrayMap<T>  
BatteryStatsImpl.SamplingTimer A counter meant to accept monotonically increasing values to its update(long, int) method. 
BatteryStatsImpl.StopwatchTimer State for keeping track of timing information. 
BatteryStatsImpl.SystemClocks  
BatteryStatsImpl.TimeBase  
BatteryStatsImpl.Timer State for keeping track of timing information. 
BatteryStatsImpl.Uid The statistics associated with a particular uid. 
BatteryStatsImpl.Uid.Pkg The statistics associated with a particular package. 
BatteryStatsImpl.Uid.Pkg.Serv The statistics associated with a particular service. 
BatteryStatsImpl.Uid.Proc The statistics associated with a particular process. 
BatteryStatsImpl.Uid.Sensor  
BatteryStatsImpl.Uid.Wakelock The statistics associated with a particular wake lock. 
BinderInternal Private and debugging Binder APIs. 
HandlerCaller  
KernelCpuSpeedReader Reads CPU time of a specific core spent at various frequencies and provides a delta from the last call to readDelta()
KernelUidCpuTimeReader Reads /proc/uid_cputime/show_uid_stat which has the line format: uid: user_time_micro_seconds system_time_micro_seconds power_in_milli-amp-micro_seconds This provides the time a UID's processes spent executing in user-space and kernel-space. 
KernelWakelockReader Reads and parses wakelock stats from the kernel (/proc/wakelocks). 
KernelWakelockStats Kernel wakelock stats object. 
KernelWakelockStats.Entry  
MobileRadioPowerCalculator  
PowerCalculator Calculates power use of a device subsystem for an app. 
PowerProfile Reports power consumption values for various device activities. 
PowerProfile.CpuClusterKey  
SamplingProfilerIntegration Integrates the framework with Dalvik's sampling profiler. 
SomeArgs Helper class for passing more arguments though a message and avoiding allocation of a custom class for wrapping the arguments. 
TransferPipe Helper for transferring data through a pipe from a client app. 

Enums

BatterySipper.DrainType