public final class UidHealthStats
extends Object
java.lang.Object | |
↳ | android.os.health.UidHealthStats |
钥匙 HealthStats
从返回 SystemHealthManager.takeUidSnapshot(int)
, SystemHealthManager.takeMyUidSnapshot()
,并 SystemHealthManager.takeUidSnapshots(int[])
。
Constants |
|
---|---|
int |
MEASUREMENT_BLUETOOTH_IDLE_MS 测量毫秒数的关键是蓝牙控制器闲置,但代表此uid打开。 |
int |
MEASUREMENT_BLUETOOTH_POWER_MAMS 用于测量此uid用于蓝牙的估计mA * ms数量的关键,也就是说,该时段内活动的毫秒数乘以mA电流。 |
int |
MEASUREMENT_BLUETOOTH_RX_BYTES 用于测量蓝牙无线电收到的此uid字节数的键。 |
int |
MEASUREMENT_BLUETOOTH_RX_MS 测量毫秒数的关键是蓝牙发射器正在接收该uid的数据。 |
int |
MEASUREMENT_BLUETOOTH_RX_PACKETS 通过蓝牙无线电测量此uid接收的数据包数量的关键。 |
int |
MEASUREMENT_BLUETOOTH_TX_BYTES 用于测量蓝牙无线电为此uid传输的字节数的关键。 |
int |
MEASUREMENT_BLUETOOTH_TX_MS 测量毫秒数的关键是蓝牙发射器正在为此uid发送数据。 |
int |
MEASUREMENT_BLUETOOTH_TX_PACKETS 用于测量蓝牙无线电为此uid传输的数据包数的关键。 |
int |
MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT 用于测量由于由UID引起的物理按钮按压导致的用户活动事件的数量的关键。 |
int |
MEASUREMENT_CPU_POWER_MAMS 估计此uid使用的毫安微秒数。 |
int |
MEASUREMENT_MOBILE_IDLE_MS 测量毫秒数的关键是移动无线电控制器处于空闲状态,但代表此uid开启。 |
int |
MEASUREMENT_MOBILE_POWER_MAMS 测量此uid用于移动数据的估计mA * ms数量的关键,也就是说,该时段内活动毫秒数乘以mA电流的数量。 |
int |
MEASUREMENT_MOBILE_RX_BYTES 测量移动无线电收到的这个uid字节数的关键。 |
int |
MEASUREMENT_MOBILE_RX_MS 移动无线电发射机正在接收此uid数据的毫秒数测量的关键。 |
int |
MEASUREMENT_MOBILE_RX_PACKETS 测量移动无线电收到的这个uid数据包的数量的关键。 |
int |
MEASUREMENT_MOBILE_TX_BYTES 用于测量移动无线电为此uid传输的字节数的关键。 |
int |
MEASUREMENT_MOBILE_TX_MS 移动无线电发射机正在为此uid传输数据的毫秒数测量的关键。 |
int |
MEASUREMENT_MOBILE_TX_PACKETS 测量移动无线电为此uid传输的数据包数量的关键。 |
int |
MEASUREMENT_OTHER_USER_ACTIVITY_COUNT 测量由UID引起的软件生成的用户活动事件的数量的关键。 |
int |
MEASUREMENT_REALTIME_BATTERY_MS 此统计报告在设备使用电池时的挂钟时间内包括多少毫秒,包括屏幕开启和屏幕关闭时间。 |
int |
MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS 此统计报告在设备使用电池时的挂钟时间内包括多少毫秒,包括屏幕开启和屏幕关闭时间。 |
int |
MEASUREMENT_SYSTEM_CPU_TIME_MS 测量运行此uid的内核代码的CPU花费的毫秒数的关键。 |
int |
MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT 用于测量由UID引起的触摸事件引起的用户活动事件数量的关键。 |
int |
MEASUREMENT_UPTIME_BATTERY_MS 此统计报告涵盖CPU在设备使用电池时正在运行的时间(包括开机和关机时间)多少毫秒。 |
int |
MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS 此统计报告涵盖CPU在设备使用电池时正在运行的时间(包括开机和关机时间)多少毫秒。 |
int |
MEASUREMENT_USER_CPU_TIME_MS 测量此uid运行用户空间代码的CPU所花费的毫秒数的关键。 |
int |
MEASUREMENT_WIFI_FULL_LOCK_MS 测量此uid持有完全wifi锁定的毫秒数的关键。 |
int |
MEASUREMENT_WIFI_IDLE_MS 测量毫秒数的关键是wifi控制器闲置,但代表此uid开启。 |
int |
MEASUREMENT_WIFI_MULTICAST_MS 测量此uid执行多播wifi流量的毫秒数的关键。 |
int |
MEASUREMENT_WIFI_POWER_MAMS 用于测量此uid用于wifi的估算的mA *毫秒数的关键,也就是说,该时段内的毫安电流乘以mA电流的毫秒数。 |
int |
MEASUREMENT_WIFI_RUNNING_MS 测量毫秒数的关键是WiFi控制器代表此uid处于活动状态。 |
int |
MEASUREMENT_WIFI_RX_BYTES 用于测量无线电收音机收到的这个uid字节数的关键。 |
int |
MEASUREMENT_WIFI_RX_MS 测量无线发射器正在接收该uid数据的毫秒数的关键。 |
int |
MEASUREMENT_WIFI_RX_PACKETS 通过wifi无线电测量此uid接收数据包的数量的关键。 |
int |
MEASUREMENT_WIFI_TX_BYTES 通过wifi无线电测量此uid传输的字节数的关键。 |
int |
MEASUREMENT_WIFI_TX_MS 测量无线发射器为此uid传输数据的毫秒数的关键。 |
int |
MEASUREMENT_WIFI_TX_PACKETS 用于测量由wifi无线电为此uid传输的数据包数量的关键。 |
int |
STATS_PACKAGES 对于每个共享此uid的APK, |
int |
STATS_PIDS 用于此uid的每个当前正在运行的进程的 |
int |
STATS_PROCESSES 用于此uid的每个命名进程的 |
int |
TIMERS_JOBS 这个uid的 |
int |
TIMERS_SENSORS 此uid的传感器使用情况地图的关键。 |
int |
TIMERS_SYNCS 同步适配器定时器映射的关键字,用于此uid所做的同步。 |
int |
TIMERS_WAKELOCKS_DRAW TimerStat的关键是系统定义的唤醒锁被获取以允许应用程序在其他情况下无法进行绘制的时间(例如, |
int |
TIMERS_WAKELOCKS_FULL 一个 |
int |
TIMERS_WAKELOCKS_PARTIAL
|
int |
TIMERS_WAKELOCKS_WINDOW |
int |
TIMER_AUDIO 这个uid完成音频播放的计数和持续时间的关键。 |
int |
TIMER_BLUETOOTH_SCAN 这个uid进行蓝牙扫描时的计数和持续时间的关键。 |
int |
TIMER_CAMERA 这个uid打开相机的计数和持续时间的关键。 |
int |
TIMER_FLASHLIGHT 这个uid打开手电筒的计数和持续时间的关键。 |
int |
TIMER_FOREGROUND_ACTIVITY 计时器的关键是计数和持续时间,从这个使用者的活动是前台活动。 |
int |
TIMER_GPS_SENSOR 用于GPS传感器应用的定时器的关键。 |
int |
TIMER_MOBILE_RADIO_ACTIVE 这个uid打开移动无线电的计数和持续时间的关键。 |
int |
TIMER_PROCESS_STATE_BACKGROUND_MS 当该uid处于“后台”进程状态时,计数器的计数和持续时间的关键。 |
int |
TIMER_PROCESS_STATE_CACHED_MS 当该uid处于“缓存”过程状态时,计数器的计数和持续时间的关键。 |
int |
TIMER_PROCESS_STATE_FOREGROUND_MS 当该uid处于“前景”进程状态时,计数器的计数和持续时间的关键。 |
int |
TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS 当该uid处于“前台服务”进程状态时,计数器的计数和持续时间的关键。 |
int |
TIMER_PROCESS_STATE_TOP_MS 当该uid处于“顶部”进程状态时,计数器的计数和持续时间的关键。 |
int |
TIMER_PROCESS_STATE_TOP_SLEEPING_MS 当该uid处于“最高睡眠”状态时,计数器和持续时间的关键。 |
int |
TIMER_VIBRATOR 这个uid有振动器打开的计数和持续时间的关键。 |
int |
TIMER_VIDEO 这个uid完成视频播放的计数和持续时间的关键。 |
int |
TIMER_WIFI_SCAN 这个uid完成的wifi扫描的计数和持续时间的关键。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
int MEASUREMENT_BLUETOOTH_IDLE_MS
测量毫秒数的关键是蓝牙控制器闲置,但代表此uid打开。
常量值:10020(0x00002724)
int MEASUREMENT_BLUETOOTH_POWER_MAMS
用于测量此uid用于蓝牙的估计mA * ms数量的关键,也就是说,该时段内活动的毫秒数乘以mA电流。
常量值:10023(0x00002727)
int MEASUREMENT_BLUETOOTH_RX_BYTES
用于测量蓝牙无线电收到的此uid字节数的键。
常量值:10052(0x00002744)
int MEASUREMENT_BLUETOOTH_RX_MS
测量毫秒数的关键是蓝牙发射器正在接收该uid的数据。
常量值:10021(0x00002725)
int MEASUREMENT_BLUETOOTH_RX_PACKETS
通过蓝牙无线电测量此uid接收的数据包数量的关键。
常量值:10058(0x0000274a)
int MEASUREMENT_BLUETOOTH_TX_BYTES
用于测量蓝牙无线电为此uid传输的字节数的关键。
常量值:10053(0x00002745)
int MEASUREMENT_BLUETOOTH_TX_MS
测量毫秒数的关键是蓝牙发射器正在为此uid发送数据。
常量值:10022(0x00002726)
int MEASUREMENT_BLUETOOTH_TX_PACKETS
用于测量蓝牙无线电为此uid传输的数据包数的关键。
常量值:10059(0x0000274b)
int MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT
用于测量由于由UID引起的物理按钮按压导致的用户活动事件的数量的关键。 调用userActivity()重置用户活动倒数计时器,并保持屏幕亮起以供用户首选的屏幕开启设置。
常量值:10046(0x0000273e)
int MEASUREMENT_CPU_POWER_MAMS
估计此uid使用的毫安微秒数。
常量值:10064(0x00002750)
int MEASUREMENT_MOBILE_IDLE_MS
测量毫秒数的关键是移动无线电控制器处于空闲状态,但代表此uid开启。
常量值:10024(0x00002728)
int MEASUREMENT_MOBILE_POWER_MAMS
测量此uid用于移动数据的估计mA * ms数量的关键,也就是说,该时段内活动毫秒数乘以mA电流的数量。
常量值:10027(0x0000272b)
int MEASUREMENT_MOBILE_RX_BYTES
测量移动无线电收到的这个uid字节数的关键。
常量值:10048(0x00002740)
int MEASUREMENT_MOBILE_RX_MS
移动无线电发射机正在接收此uid数据的毫秒数测量的关键。
常量值:10025(0x00002729)
int MEASUREMENT_MOBILE_RX_PACKETS
测量移动无线电收到的这个uid数据包的数量的关键。
常量值:10054(0x00002746)
int MEASUREMENT_MOBILE_TX_BYTES
用于测量移动无线电为此uid传输的字节数的关键。
常量值:10049(0x00002741)
int MEASUREMENT_MOBILE_TX_MS
移动无线电发射机正在为此uid传输数据的毫秒数测量的关键。
常量值:10026(0x0000272a)
int MEASUREMENT_MOBILE_TX_PACKETS
测量移动无线电为此uid传输的数据包数量的关键。
常量值:10055(0x00002747)
int MEASUREMENT_OTHER_USER_ACTIVITY_COUNT
测量由UID引起的软件生成的用户活动事件的数量的关键。 调用userActivity()重置用户活动倒数计时器,并保持屏幕亮起以供用户首选的屏幕开启设置。
常量值:10045(0x0000273d)
int MEASUREMENT_REALTIME_BATTERY_MS
此统计报告在设备使用电池时的挂钟时间内包括多少毫秒,包括屏幕开启和屏幕关闭时间。
常量值:10001(0x00002711)
int MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS
此统计报告在设备使用电池时的挂钟时间内包括多少毫秒,包括屏幕开启和屏幕关闭时间。
常量值:10003(0x00002713)
int MEASUREMENT_SYSTEM_CPU_TIME_MS
测量运行此uid的内核代码的CPU花费的毫秒数的关键。
常量值:10063(0x0000274f)
int MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT
用于测量由UID引起的触摸事件引起的用户活动事件数量的关键。 调用userActivity()重置用户活动倒数计时器,并保持屏幕亮起以供用户首选的屏幕开启设置。
常量值:10047(0x0000273f)
int MEASUREMENT_UPTIME_BATTERY_MS
此统计报告涵盖CPU在设备使用电池时正在运行的时间(包括开机和关机时间)多少毫秒。
常量值:10002(0x00002712)
int MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS
此统计报告涵盖CPU在设备使用电池时正在运行的时间(包括开机和关机时间)多少毫秒。
常量值:10004(0x00002714)
int MEASUREMENT_USER_CPU_TIME_MS
测量此uid运行用户空间代码的CPU所花费的毫秒数的关键。
常量值:10062(0x0000274e)
int MEASUREMENT_WIFI_FULL_LOCK_MS
测量此uid持有完全wifi锁定的毫秒数的关键。
常量值:10029(0x0000272d)
int MEASUREMENT_WIFI_IDLE_MS
测量毫秒数的关键是wifi控制器闲置,但代表此uid开启。
常量值:10016(0x00002720)
int MEASUREMENT_WIFI_MULTICAST_MS
测量此uid执行多播wifi流量的毫秒数的关键。
常量值:10031(0x0000272f)
int MEASUREMENT_WIFI_POWER_MAMS
用于测量此uid用于wifi的估算的mA *毫秒数的关键,也就是说,该时段内的毫安电流乘以mA电流的毫秒数。
常量值:10019(0x00002723)
int MEASUREMENT_WIFI_RUNNING_MS
测量毫秒数的关键是WiFi控制器代表此uid处于活动状态。
常量值:10028(0x0000272c)
int MEASUREMENT_WIFI_RX_BYTES
用于测量无线电收音机收到的这个uid字节数的关键。
常量值:10050(0x00002742)
int MEASUREMENT_WIFI_RX_MS
测量无线发射器正在接收该uid数据的毫秒数的关键。
常量值:10017(0x00002721)
int MEASUREMENT_WIFI_RX_PACKETS
通过wifi无线电测量此uid接收数据包的数量的关键。
常量值:10056(0x00002748)
int MEASUREMENT_WIFI_TX_BYTES
通过wifi无线电测量此uid传输的字节数的关键。
常量值:10051(0x00002743)
int MEASUREMENT_WIFI_TX_MS
测量无线发射器为此uid传输数据的毫秒数的关键。
常量值:10018(0x00002722)
int MEASUREMENT_WIFI_TX_PACKETS
用于测量由wifi无线电为此uid传输的数据包数量的关键。
常量值:10057(0x00002749)
int STATS_PACKAGES
对于每个共享此uid的APK,带有 PackageHealthStats
键的 PackageHealthStats
键。
常量值:10015(0x0000271f)
int STATS_PIDS
对于此uid的每个当前正在运行的进程, PidHealthStats
键为 PidHealthStats
键。
常量值:10013(0x0000271d)
int STATS_PROCESSES
对于此uid的每个命名进程, ProcessHealthStats
键为 ProcessHealthStats
键。
常量值:10014(0x0000271e)
int TIMERS_JOBS
这个uid的 JobScheduler
作业的定时器地图的关键。
常量值:10010(0x0000271a)
int TIMERS_SENSORS
此uid的传感器使用情况地图的关键。 这些键是传感器手柄的字符串表示。
常量值:10012(0x0000271c)
int TIMERS_SYNCS
同步适配器定时器映射的关键字,用于此uid所做的同步。
常量值:10009(0x00002719)
int TIMERS_WAKELOCKS_DRAW
TimerStat的键是系统定义的唤醒锁被获取的时间,以允许应用程序在其他情况下无法进行绘制(例如在锁定屏幕或打盹屏幕上)。
常量值:10008(0x00002718)
int TIMERS_WAKELOCKS_FULL
full wake lock
是为此uid获取 full wake lock
的时间。
常量值:10005(0x00002715)
int TIMERS_WAKELOCKS_PARTIAL
一个 full wake lock
是一个 full wake lock
被这个uid获取的时间。
常量值:10006(0x00002716)
int TIMER_BLUETOOTH_SCAN
这个uid进行蓝牙扫描时的计数和持续时间的关键。
常量值:10037(0x00002735)
int TIMER_FLASHLIGHT
这个uid打开手电筒的计数和持续时间的关键。
常量值:10034(0x00002732)
int TIMER_FOREGROUND_ACTIVITY
计时器的关键是计数和持续时间,从这个使用者的活动是前台活动。
常量值:10036(0x00002734)
int TIMER_GPS_SENSOR
用于GPS传感器应用的定时器的关键。
常量值:10011(0x0000271b)
int TIMER_MOBILE_RADIO_ACTIVE
这个uid打开移动无线电的计数和持续时间的关键。
常量值:10061(0x0000274d)
int TIMER_PROCESS_STATE_BACKGROUND_MS
当该uid处于“后台”进程状态时,计数器的计数和持续时间的关键。
常量值:10042(0x0000273a)
int TIMER_PROCESS_STATE_CACHED_MS
当该uid处于“缓存”过程状态时,计数器的计数和持续时间的关键。
常量值:10043(0x0000273b)
int TIMER_PROCESS_STATE_FOREGROUND_MS
当该uid处于“前景”进程状态时,计数器的计数和持续时间的关键。
常量值:10041(0x00002739)
int TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS
当该uid处于“前台服务”进程状态时,计数器的计数和持续时间的关键。
常量值:10039(0x00002737)
int TIMER_PROCESS_STATE_TOP_MS
当该uid处于“顶部”进程状态时,计数器的计数和持续时间的关键。
常量值:10038(0x00002736)
int TIMER_PROCESS_STATE_TOP_SLEEPING_MS
当该uid处于“最高睡眠”状态时,计数器和持续时间的关键。
常量值:10040(0x00002738)
int TIMER_VIBRATOR
这个uid有振动器打开的计数和持续时间的关键。
常量值:10044(0x0000273c)
int TIMER_WIFI_SCAN
这个uid完成的wifi扫描的计数和持续时间的关键。
常量值:10030(0x0000272e)