Merge "Flatten LauncherUIChanged / Migrate Launcher Workspace snapshot data" into rvc-dev am: b3a298d4af

Change-Id: I6ccbf4aefa644c6281ff5338ebc8e679966bde8d
This commit is contained in:
Hyunyoung Song
2020-04-09 08:15:04 +00:00
committed by Automerger Merge Worker

View File

@@ -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;
}
@@ -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;