Loading cmds/statsd/src/atoms.proto +88 −3 Original line number Diff line number Diff line Loading @@ -419,6 +419,7 @@ message Atom { SharesheetStarted sharesheet_started = 259 [(module) = "framework"]; RankingSelected ranking_selected = 260 [(module) = "framework"]; TvSettingsUIInteracted tvsettings_ui_interacted = 261 [(module) = "tv_settings"]; LauncherStaticLayout launcher_snapshot = 262 [(module) = "sysui"]; SdkExtensionStatus sdk_extension_status = 354; } Loading Loading @@ -2979,14 +2980,98 @@ message ExclusionRectStateChanged { optional int32 duration_millis = 7; } /** * Logs when Launcher (HomeScreen) UI has changed or was interacted. * * Logged from: * packages/apps/Launcher3 */ message LauncherUIChanged { optional android.stats.launcher.LauncherAction action = 1; optional android.stats.launcher.LauncherAction action = 1 [deprecated = true]; optional android.stats.launcher.LauncherState src_state = 2; optional android.stats.launcher.LauncherState dst_state = 3; optional android.stats.launcher.LauncherExtension extension = 4 [(log_mode) = MODE_BYTES]; optional bool is_swipe_up_enabled = 5; optional android.stats.launcher.LauncherExtension extension = 4 [(log_mode) = MODE_BYTES, deprecated = true]; optional bool is_swipe_up_enabled = 5 [deprecated = true]; // The event id (e.g., app launch, drag and drop, long press) optional int32 event_id = 6; // The event's source or target id (e.g., icon, task, button) optional int32 target_id = 7; // If the target needs to be tracked, use this id field optional int32 instance_id = 8; optional int32 uid = 9 [(is_uid) = true]; optional string package_name = 10; optional string component_name = 11; // (x, y) coordinate and the index information of the target on the container optional int32 grid_x = 12; optional int32 grid_y = 13; optional int32 page_id = 14; // e.g., folder icon's (x, y) location and index information on the workspace optional int32 grid_x_parent = 15; optional int32 grid_y_parent = 16; optional int32 page_id_parent = 17; // e.g., SEARCHBOX_ALLAPPS, FOLDER_WORKSPACE optional int32 hierarchy = 18; optional bool is_work_profile = 19; // Used to store the predicted rank of the target optional int32 rank = 20; // e.g., folderLabelState can be captured in the following two fields optional int32 from_state = 21; optional int32 to_state = 22; // e.g., autofilled or suggested texts that are not user entered optional string edittext = 23; } /** * Used for snapshot of the HomeScreen UI elements * * Logged from: * packages/apps/Launcher3 */ message LauncherStaticLayout { // The event id (e.g., snapshot, drag and drop) optional int32 event_id = 1; // The event's source or target id (e.g., icon, shortcut, widget) optional int32 target_id = 2; // If the target needs to be tracked, use this id field optional int32 instance_id = 3; optional int32 uid = 4 [(is_uid) = true]; optional string package_name = 5; optional string component_name = 6; // (x, y) coordinate and the index information of the target on the container optional int32 grid_x = 7; optional int32 grid_y = 8; optional int32 page_id = 9; // e.g., folder icon's (x, y) location and index information on the workspace optional int32 grid_x_parent = 10; optional int32 grid_y_parent = 11; optional int32 page_id_parent = 12; // e.g., WORKSPACE, HOTSEAT, FOLDER_WORKSPACE, FOLDER_HOTSEAT optional int32 hierarchy = 13; optional bool is_work_profile = 14; // e.g., PIN, WIDGET TRAY, APPS TRAY, PREDICTION optional int32 origin = 15; } /** * Logs when Wallpaper or ThemePicker UI has changed. * * Logged from: * packages/apps/ThemePicker * packages/apps/WallpaperPicker2 */ message StyleUIChanged { optional android.stats.style.Action action = 1; optional int32 color_package_hash = 2; Loading Loading
cmds/statsd/src/atoms.proto +88 −3 Original line number Diff line number Diff line Loading @@ -419,6 +419,7 @@ message Atom { SharesheetStarted sharesheet_started = 259 [(module) = "framework"]; RankingSelected ranking_selected = 260 [(module) = "framework"]; TvSettingsUIInteracted tvsettings_ui_interacted = 261 [(module) = "tv_settings"]; LauncherStaticLayout launcher_snapshot = 262 [(module) = "sysui"]; SdkExtensionStatus sdk_extension_status = 354; } Loading Loading @@ -2979,14 +2980,98 @@ message ExclusionRectStateChanged { optional int32 duration_millis = 7; } /** * Logs when Launcher (HomeScreen) UI has changed or was interacted. * * Logged from: * packages/apps/Launcher3 */ message LauncherUIChanged { optional android.stats.launcher.LauncherAction action = 1; optional android.stats.launcher.LauncherAction action = 1 [deprecated = true]; optional android.stats.launcher.LauncherState src_state = 2; optional android.stats.launcher.LauncherState dst_state = 3; optional android.stats.launcher.LauncherExtension extension = 4 [(log_mode) = MODE_BYTES]; optional bool is_swipe_up_enabled = 5; optional android.stats.launcher.LauncherExtension extension = 4 [(log_mode) = MODE_BYTES, deprecated = true]; optional bool is_swipe_up_enabled = 5 [deprecated = true]; // The event id (e.g., app launch, drag and drop, long press) optional int32 event_id = 6; // The event's source or target id (e.g., icon, task, button) optional int32 target_id = 7; // If the target needs to be tracked, use this id field optional int32 instance_id = 8; optional int32 uid = 9 [(is_uid) = true]; optional string package_name = 10; optional string component_name = 11; // (x, y) coordinate and the index information of the target on the container optional int32 grid_x = 12; optional int32 grid_y = 13; optional int32 page_id = 14; // e.g., folder icon's (x, y) location and index information on the workspace optional int32 grid_x_parent = 15; optional int32 grid_y_parent = 16; optional int32 page_id_parent = 17; // e.g., SEARCHBOX_ALLAPPS, FOLDER_WORKSPACE optional int32 hierarchy = 18; optional bool is_work_profile = 19; // Used to store the predicted rank of the target optional int32 rank = 20; // e.g., folderLabelState can be captured in the following two fields optional int32 from_state = 21; optional int32 to_state = 22; // e.g., autofilled or suggested texts that are not user entered optional string edittext = 23; } /** * Used for snapshot of the HomeScreen UI elements * * Logged from: * packages/apps/Launcher3 */ message LauncherStaticLayout { // The event id (e.g., snapshot, drag and drop) optional int32 event_id = 1; // The event's source or target id (e.g., icon, shortcut, widget) optional int32 target_id = 2; // If the target needs to be tracked, use this id field optional int32 instance_id = 3; optional int32 uid = 4 [(is_uid) = true]; optional string package_name = 5; optional string component_name = 6; // (x, y) coordinate and the index information of the target on the container optional int32 grid_x = 7; optional int32 grid_y = 8; optional int32 page_id = 9; // e.g., folder icon's (x, y) location and index information on the workspace optional int32 grid_x_parent = 10; optional int32 grid_y_parent = 11; optional int32 page_id_parent = 12; // e.g., WORKSPACE, HOTSEAT, FOLDER_WORKSPACE, FOLDER_HOTSEAT optional int32 hierarchy = 13; optional bool is_work_profile = 14; // e.g., PIN, WIDGET TRAY, APPS TRAY, PREDICTION optional int32 origin = 15; } /** * Logs when Wallpaper or ThemePicker UI has changed. * * Logged from: * packages/apps/ThemePicker * packages/apps/WallpaperPicker2 */ message StyleUIChanged { optional android.stats.style.Action action = 1; optional int32 color_package_hash = 2; Loading