UidHealthStats
class UidHealthStats
kotlin.Any | |
↳ | android.os.health.UidHealthStats |
Keys for HealthStats
returned from SystemHealthManager.takeUidSnapshot(int)
, SystemHealthManager.takeMyUidSnapshot()
, and SystemHealthManager.takeUidSnapshots(int[])
.
Summary
Constants | |
---|---|
static Int |
Key for a measurement of number of millseconds the bluetooth controller was idle but turned on on behalf of this uid. |
static Int |
Key for a measurement of the estimated number of mA*ms used by this uid for bluetooth, that is to say the number of milliseconds of activity times the mA current during that period. |
static Int |
Key for a measurement of number of bytes received for this uid by the bluetooth radio. |
static Int |
Key for a measurement of number of millseconds the bluetooth transmitter was receiving data for this uid. |
static Int |
Key for a measurement of number of packets received for this uid by the bluetooth radio. |
static Int |
Key for a measurement of number of bytes transmitted for this uid by the bluetooth radio. |
static Int |
Key for a measurement of number of millseconds the bluetooth transmitter was transmitting data for this uid. |
static Int |
Key for a measurement of number of packets transmitted for this uid by the bluetooth radio. |
static Int |
Key for a measurement of number of user activity events due to physical button presses caused by the UID. |
static Int |
An estimate of the number of milliamp-microsends used by this uid. |
static Int |
Key for a measurement of number of millseconds the mobile radio controller was idle but turned on on behalf of this uid. |
static Int |
Key for a measurement of the estimated number of mA*ms used by this uid for mobile data, that is to say the number of milliseconds of activity times the mA current during that period. |
static Int |
Key for a measurement of number of bytes received for this uid by the mobile radio. |
static Int |
Key for a measurement of number of millseconds the mobile radio transmitter was receiving data for this uid. |
static Int |
Key for a measurement of number of packets received for this uid by the mobile radio. |
static Int |
Key for a measurement of number of bytes transmitted for this uid by the mobile radio. |
static Int |
Key for a measurement of number of millseconds the mobile radio transmitter was transmitting data for this uid. |
static Int |
Key for a measurement of number of packets transmitted for this uid by the mobile radio. |
static Int |
Key for a measurement of number of software-generated user activity events caused by the UID. |
static Int |
How many milliseconds this statistics report covers in wall-clock time while the device was on battery including both screen-on and screen-off time. |
static Int |
How many milliseconds this statistics report covers in wall-clock time while the device was on battery including only screen-off time. |
static Int |
Key for a measurement of the number of milliseconds spent by the CPU running kernel code for this uid. |
static Int |
Key for a measurement of number of user activity events due to touch events caused by the UID. |
static Int |
How many milliseconds this statistics report covers that the CPU was running while the device was on battery including both screen-on and screen-off time. |
static Int |
How many milliseconds this statistics report covers that the CPU was running while the device was on battery including only screen-off time. |
static Int |
Key for a measurement of the number of milliseconds spent by the CPU running user space code for this uid. |
static Int |
Key for a measurement of number of millseconds that this uid held a full wifi lock. |
static Int |
Key for a measurement of number of millseconds the wifi controller was idle but turned on on behalf of this uid. |
static Int |
Key for a measurement of number of millseconds that this uid was performing multicast wifi traffic. |
static Int |
Key for a measurement of the estimated number of mA*ms used by this uid for wifi, that is to say the number of milliseconds of wifi activity times the mA current during that period. |
static Int |
Key for a measurement of number of millseconds the wifi controller was active on behalf of this uid. |
static Int |
Key for a measurement of number of bytes received for this uid by the wifi radio. |
static Int |
Key for a measurement of number of millseconds the wifi transmitter was receiving data for this uid. |
static Int |
Key for a measurement of number of packets received for this uid by the wifi radio. |
static Int |
Key for a measurement of number of bytes transmitted for this uid by the wifi radio. |
static Int |
Key for a measurement of number of millseconds the wifi transmitter was transmitting data for this uid. |
static Int |
Key for a measurement of number of packets transmitted for this uid by the wifi radio. |
static Int |
Key for a HealthStats with |
static Int |
Key for a HealthStats with |
static Int |
Key for a HealthStats with |
static Int |
Key for a map of Timers for the |
static Int |
Key for a map of the sensor usage for this uid. |
static Int |
Key for a map of Timers for the sync adapter syncs that were done for this uid. |
static Int |
Key for a TimerStat for the times a system-defined wakelock was acquired to allow the application to draw when it otherwise would not be able to (e.g. on the lock screen or doze screen). |
static Int |
Key for a TimerStat for the times a |
static Int |
Key for a TimerStat for the times a |
static Int | |
static Int |
Key for a timer for the count and duration of audio playback done by this uid. |
static Int |
Key for a timer for the count and duration of when this uid was doing bluetooth scans. |
static Int |
Key for a timer for the count and duration this uid had the camera turned on. |
static Int |
Key for a timer for the count and duration this uid had the flashlight turned on. |
static Int |
Key for a timer for the count and duration of when an activity from this uid was the foreground activitiy. |
static Int |
Key for a timer for the applications use of the GPS sensor. |
static Int |
Key for a timer for the count and duration the mobile radio was turned on for this uid. |
static Int |
Key for a timer for the count and duration of when this uid was in the "background" process state. |
static Int |
Key for a timer for the count and duration of when this uid was in the "cached" process state. |
static Int |
Key for a timer for the count and duration of when this uid was in the "foreground" process state. |
static Int |
Key for a timer for the count and duration of when this uid was in the "foreground service" process state. |
static Int |
Key for a timer for the count and duration of when this uid was in the "top" process state. |
static Int |
Key for a timer for the count and duration of when this uid was in the "top sleeping" process state. |
static Int |
Key for a timer for the count and duration this uid had the vibrator turned on. |
static Int |
Key for a timer for the count and duration of video playback done by this uid. |
static Int |
Key for a timer for the count and duration of wifi scans done by this uid. |
Constants
MEASUREMENT_BLUETOOTH_IDLE_MS
static val MEASUREMENT_BLUETOOTH_IDLE_MS: Int
Key for a measurement of number of millseconds the bluetooth controller was idle but turned on on behalf of this uid.
Value: 10020
MEASUREMENT_BLUETOOTH_POWER_MAMS
static val MEASUREMENT_BLUETOOTH_POWER_MAMS: Int
Key for a measurement of the estimated number of mA*ms used by this uid for bluetooth, that is to say the number of milliseconds of activity times the mA current during that period.
Value: 10023
MEASUREMENT_BLUETOOTH_RX_BYTES
static val MEASUREMENT_BLUETOOTH_RX_BYTES: Int
Key for a measurement of number of bytes received for this uid by the bluetooth radio.
Value: 10052
MEASUREMENT_BLUETOOTH_RX_MS
static val MEASUREMENT_BLUETOOTH_RX_MS: Int
Key for a measurement of number of millseconds the bluetooth transmitter was receiving data for this uid.
Value: 10021
MEASUREMENT_BLUETOOTH_RX_PACKETS
static val MEASUREMENT_BLUETOOTH_RX_PACKETS: Int
Key for a measurement of number of packets received for this uid by the bluetooth radio.
Value: 10058
MEASUREMENT_BLUETOOTH_TX_BYTES
static val MEASUREMENT_BLUETOOTH_TX_BYTES: Int
Key for a measurement of number of bytes transmitted for this uid by the bluetooth radio.
Value: 10053
MEASUREMENT_BLUETOOTH_TX_MS
static val MEASUREMENT_BLUETOOTH_TX_MS: Int
Key for a measurement of number of millseconds the bluetooth transmitter was transmitting data for this uid.
Value: 10022
MEASUREMENT_BLUETOOTH_TX_PACKETS
static val MEASUREMENT_BLUETOOTH_TX_PACKETS: Int
Key for a measurement of number of packets transmitted for this uid by the bluetooth radio.
Value: 10059
MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT
static val MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT: Int
Key for a measurement of number of user activity events due to physical button presses caused by the UID. Calls to userActivity() reset the user activity countdown timer and keep the screen on for the user's preferred screen-on setting.
Value: 10046
MEASUREMENT_CPU_POWER_MAMS
static valMEASUREMENT_CPU_POWER_MAMS: Int
Deprecated: this measurement is vendor-dependent and not reliable.
An estimate of the number of milliamp-microsends used by this uid.
Value: 10064
MEASUREMENT_MOBILE_IDLE_MS
static val MEASUREMENT_MOBILE_IDLE_MS: Int
Key for a measurement of number of millseconds the mobile radio controller was idle but turned on on behalf of this uid.
Value: 10024
MEASUREMENT_MOBILE_POWER_MAMS
static val MEASUREMENT_MOBILE_POWER_MAMS: Int
Key for a measurement of the estimated number of mA*ms used by this uid for mobile data, that is to say the number of milliseconds of activity times the mA current during that period.
Value: 10027
MEASUREMENT_MOBILE_RX_BYTES
static val MEASUREMENT_MOBILE_RX_BYTES: Int
Key for a measurement of number of bytes received for this uid by the mobile radio.
Value: 10048
MEASUREMENT_MOBILE_RX_MS
static val MEASUREMENT_MOBILE_RX_MS: Int
Key for a measurement of number of millseconds the mobile radio transmitter was receiving data for this uid.
Value: 10025
MEASUREMENT_MOBILE_RX_PACKETS
static val MEASUREMENT_MOBILE_RX_PACKETS: Int
Key for a measurement of number of packets received for this uid by the mobile radio.
Value: 10054
MEASUREMENT_MOBILE_TX_BYTES
static val MEASUREMENT_MOBILE_TX_BYTES: Int
Key for a measurement of number of bytes transmitted for this uid by the mobile radio.
Value: 10049
MEASUREMENT_MOBILE_TX_MS
static val MEASUREMENT_MOBILE_TX_MS: Int
Key for a measurement of number of millseconds the mobile radio transmitter was transmitting data for this uid.
Value: 10026
MEASUREMENT_MOBILE_TX_PACKETS
static val MEASUREMENT_MOBILE_TX_PACKETS: Int
Key for a measurement of number of packets transmitted for this uid by the mobile radio.
Value: 10055
MEASUREMENT_OTHER_USER_ACTIVITY_COUNT
static val MEASUREMENT_OTHER_USER_ACTIVITY_COUNT: Int
Key for a measurement of number of software-generated user activity events caused by the UID. Calls to userActivity() reset the user activity countdown timer and keep the screen on for the user's preferred screen-on setting.
Value: 10045
MEASUREMENT_REALTIME_BATTERY_MS
static val MEASUREMENT_REALTIME_BATTERY_MS: Int
How many milliseconds this statistics report covers in wall-clock time while the device was on battery including both screen-on and screen-off time.
Value: 10001
MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS
static val MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS: Int
How many milliseconds this statistics report covers in wall-clock time while the device was on battery including only screen-off time.
Value: 10003
MEASUREMENT_SYSTEM_CPU_TIME_MS
static val MEASUREMENT_SYSTEM_CPU_TIME_MS: Int
Key for a measurement of the number of milliseconds spent by the CPU running kernel code for this uid.
Value: 10063
MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT
static val MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT: Int
Key for a measurement of number of user activity events due to touch events caused by the UID. Calls to userActivity() reset the user activity countdown timer and keep the screen on for the user's preferred screen-on setting.
Value: 10047
MEASUREMENT_UPTIME_BATTERY_MS
static val MEASUREMENT_UPTIME_BATTERY_MS: Int
How many milliseconds this statistics report covers that the CPU was running while the device was on battery including both screen-on and screen-off time.
Value: 10002
MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS
static val MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS: Int
How many milliseconds this statistics report covers that the CPU was running while the device was on battery including only screen-off time.
Value: 10004
MEASUREMENT_USER_CPU_TIME_MS
static val MEASUREMENT_USER_CPU_TIME_MS: Int
Key for a measurement of the number of milliseconds spent by the CPU running user space code for this uid.
Value: 10062
MEASUREMENT_WIFI_FULL_LOCK_MS
static val MEASUREMENT_WIFI_FULL_LOCK_MS: Int
Key for a measurement of number of millseconds that this uid held a full wifi lock.
Value: 10029
MEASUREMENT_WIFI_IDLE_MS
static val MEASUREMENT_WIFI_IDLE_MS: Int
Key for a measurement of number of millseconds the wifi controller was idle but turned on on behalf of this uid.
Value: 10016
MEASUREMENT_WIFI_MULTICAST_MS
static val MEASUREMENT_WIFI_MULTICAST_MS: Int
Key for a measurement of number of millseconds that this uid was performing multicast wifi traffic.
Value: 10031
MEASUREMENT_WIFI_POWER_MAMS
static val MEASUREMENT_WIFI_POWER_MAMS: Int
Key for a measurement of the estimated number of mA*ms used by this uid for wifi, that is to say the number of milliseconds of wifi activity times the mA current during that period.
Value: 10019
MEASUREMENT_WIFI_RUNNING_MS
static val MEASUREMENT_WIFI_RUNNING_MS: Int
Key for a measurement of number of millseconds the wifi controller was active on behalf of this uid.
Value: 10028
MEASUREMENT_WIFI_RX_BYTES
static val MEASUREMENT_WIFI_RX_BYTES: Int
Key for a measurement of number of bytes received for this uid by the wifi radio.
Value: 10050
MEASUREMENT_WIFI_RX_MS
static val MEASUREMENT_WIFI_RX_MS: Int
Key for a measurement of number of millseconds the wifi transmitter was receiving data for this uid.
Value: 10017
MEASUREMENT_WIFI_RX_PACKETS
static val MEASUREMENT_WIFI_RX_PACKETS: Int
Key for a measurement of number of packets received for this uid by the wifi radio.
Value: 10056
MEASUREMENT_WIFI_TX_BYTES
static val MEASUREMENT_WIFI_TX_BYTES: Int
Key for a measurement of number of bytes transmitted for this uid by the wifi radio.
Value: 10051
MEASUREMENT_WIFI_TX_MS
static val MEASUREMENT_WIFI_TX_MS: Int
Key for a measurement of number of millseconds the wifi transmitter was transmitting data for this uid.
Value: 10018
MEASUREMENT_WIFI_TX_PACKETS
static val MEASUREMENT_WIFI_TX_PACKETS: Int
Key for a measurement of number of packets transmitted for this uid by the wifi radio.
Value: 10057
STATS_PACKAGES
static val STATS_PACKAGES: Int
Key for a HealthStats with PackageHealthStats
keys for each of the APKs that share this uid.
Value: 10015
STATS_PIDS
static val STATS_PIDS: Int
Key for a HealthStats with PidHealthStats
keys for each of the currently running processes for this uid.
Value: 10013
STATS_PROCESSES
static val STATS_PROCESSES: Int
Key for a HealthStats with ProcessHealthStats
keys for each of the named processes for this uid.
Value: 10014
TIMERS_JOBS
static val TIMERS_JOBS: Int
Key for a map of Timers for the android.app.job.JobScheduler
jobs for this uid.
Value: 10010
TIMERS_SENSORS
static val TIMERS_SENSORS: Int
Key for a map of the sensor usage for this uid. The keys are a string representation of the handle for the sensor.
Value: 10012
TIMERS_SYNCS
static val TIMERS_SYNCS: Int
Key for a map of Timers for the sync adapter syncs that were done for this uid.
Value: 10009
TIMERS_WAKELOCKS_DRAW
static val TIMERS_WAKELOCKS_DRAW: Int
Key for a TimerStat for the times a system-defined wakelock was acquired to allow the application to draw when it otherwise would not be able to (e.g. on the lock screen or doze screen).
Value: 10008
TIMERS_WAKELOCKS_FULL
static val TIMERS_WAKELOCKS_FULL: Int
Key for a TimerStat for the times a full wake lock
was acquired for this uid.
Value: 10005
TIMERS_WAKELOCKS_PARTIAL
static val TIMERS_WAKELOCKS_PARTIAL: Int
Key for a TimerStat for the times a partial wake lock
was acquired for this uid.
Value: 10006
TIMER_AUDIO
static val TIMER_AUDIO: Int
Key for a timer for the count and duration of audio playback done by this uid.
Value: 10032
TIMER_BLUETOOTH_SCAN
static val TIMER_BLUETOOTH_SCAN: Int
Key for a timer for the count and duration of when this uid was doing bluetooth scans.
Value: 10037
TIMER_CAMERA
static val TIMER_CAMERA: Int
Key for a timer for the count and duration this uid had the camera turned on.
Value: 10035
TIMER_FLASHLIGHT
static val TIMER_FLASHLIGHT: Int
Key for a timer for the count and duration this uid had the flashlight turned on.
Value: 10034
TIMER_FOREGROUND_ACTIVITY
static val TIMER_FOREGROUND_ACTIVITY: Int
Key for a timer for the count and duration of when an activity from this uid was the foreground activitiy.
Value: 10036
TIMER_GPS_SENSOR
static val TIMER_GPS_SENSOR: Int
Key for a timer for the applications use of the GPS sensor.
Value: 10011
TIMER_MOBILE_RADIO_ACTIVE
static val TIMER_MOBILE_RADIO_ACTIVE: Int
Key for a timer for the count and duration the mobile radio was turned on for this uid.
Value: 10061
TIMER_PROCESS_STATE_BACKGROUND_MS
static val TIMER_PROCESS_STATE_BACKGROUND_MS: Int
Key for a timer for the count and duration of when this uid was in the "background" process state.
Value: 10042
TIMER_PROCESS_STATE_CACHED_MS
static val TIMER_PROCESS_STATE_CACHED_MS: Int
Key for a timer for the count and duration of when this uid was in the "cached" process state.
Value: 10043
TIMER_PROCESS_STATE_FOREGROUND_MS
static val TIMER_PROCESS_STATE_FOREGROUND_MS: Int
Key for a timer for the count and duration of when this uid was in the "foreground" process state.
Value: 10041
TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS
static val TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS: Int
Key for a timer for the count and duration of when this uid was in the "foreground service" process state.
Value: 10039
TIMER_PROCESS_STATE_TOP_MS
static val TIMER_PROCESS_STATE_TOP_MS: Int
Key for a timer for the count and duration of when this uid was in the "top" process state.
Value: 10038
TIMER_PROCESS_STATE_TOP_SLEEPING_MS
static val TIMER_PROCESS_STATE_TOP_SLEEPING_MS: Int
Key for a timer for the count and duration of when this uid was in the "top sleeping" process state.
Value: 10040
TIMER_VIBRATOR
static val TIMER_VIBRATOR: Int
Key for a timer for the count and duration this uid had the vibrator turned on.
Value: 10044
TIMER_VIDEO
static val TIMER_VIDEO: Int
Key for a timer for the count and duration of video playback done by this uid.
Value: 10033
TIMER_WIFI_SCAN
static val TIMER_WIFI_SCAN: Int
Key for a timer for the count and duration of wifi scans done by this uid.
Value: 10030