Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Value of BatteryUsageSlot.BatteryOptimizationMode, range = [0,3]
Map of uid to AppOptimizationModeEvent
The endpoint (the beginning or the end) of an AppUsagePeriod.
Type of the end point.
Timestamp of the end point.
Used in:
Timestamp of the usage event.
Type of the usage event.
Package name of the app.
Instance ID for the activity. This is important for matching events of different event types for the same instance because an activity can be instantiated multiple times. Only available on Q builds after Dec 13 2018.
Package name of the task root. For example, if a Twitter activity starts a Chrome activity within the same task, then while package_name is Chrome, task_root_package_name will be Twitter. Note: Activities that are task roots themselves (most activities) will have this field is populated as package_name. Note: The task root might be missing due to b/123404490.
Used in:
Represents a continuous period of time when an app is used.
Start of the usage period.
End of the usage period.
Used in:
Records device battery relative information.
Whether the data is represented as a system component or not?
Records the timestamp relative information.
Records app relative information.
Records the battery usage relative information.
Used in:
Battery usage reattribute data for a specific timestamp slot.
Battery reattribute data for uid and its corresponding ratio.
Used in:
Next id: 3
Stores device battery relative information.
Used in:
Used in:
Next id: 8
Used in:
Next id: 2
Used in:
Used in:
Used in the SubSettingLauncher.setDestination().
Used in the SubSettingLauncher.setSourceMetricsCategory().
Used in the SubSettingLauncher.setArguments().
Used in: