diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2018-02-14 13:40:25 -0800 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2018-02-20 22:40:19 -0800 |
commit | b3fbc0ba8f94a6a0f60822dc7fc209c45d7501d9 (patch) | |
tree | f96f251289437f5ae845253ae4c1d5e785dba94d /protos | |
parent | 224f58c4bc9516fd67e77ae42cb084b8c357c3a7 (diff) | |
download | packages_apps_Trebuchet-b3fbc0ba8f94a6a0f60822dc7fc209c45d7501d9.tar.gz packages_apps_Trebuchet-b3fbc0ba8f94a6a0f60822dc7fc209c45d7501d9.tar.bz2 packages_apps_Trebuchet-b3fbc0ba8f94a6a0f60822dc7fc209c45d7501d9.zip |
Quick step/scrub/switch logging
- state transition happening due to Home and back is handled by
specifying src target as 'from' container and dst target as the 'to'
container
- Source and Destination container shows FROM and TO state for SWIPE/FLING
- event.isStateChange = true indicates that an action resulted in
state transition
- Elapsed container millis is the screen time on the source container
Bug: 70181187
- logcat printout with setprop log.tag.UserEvent VERBOSE
1) State: WORKSPACE -> ALLAPPS
action:FLING direction=UP
Source child:HOTSEAT id=0 parent:WORKSPACE id=0
Destination child:ALLAPPS
Elapsed container 1225 ms, session 1225 ms, action 0 ms
2) ALLAPPS -> HOMESCREEN
action:FLING direction=DOWN
Source child:ALLAPPS parent:ALLAPPS
Destination child:WORKSPACE id=0
Elapsed container 971 ms, session 2197 ms, action 0 ms
3) HOMESCREEN -> OVERVIEW
action:FLING direction=UP
Source child:NAVBAR parent:WORKSPACE id=0
Destination child:TASKSWITCHER
Elapsed container 4834 ms, session 4834 ms, action 0 ms
4) OVERVIEW-> ALLAPPS
action:FLING direction=UP
Source child:TASK parent:TASKSWITCHER
Destination child:ALLAPPS
Elapsed container 2176 ms, session 7010 ms, action 0 ms
5) ALLAPPS->OVERVIEW
action:FLING direction=DOWN
Source child:ALLAPPS parent:ALLAPPS
Destination child:TASKSWITCHER
Elapsed container 3683 ms, session 10693 ms, action 0 ms
6) OVERVIEW-> HOMESCREEN
action:FLING direction=DOWN
Source child:TASK parent:TASKSWITCHER
Destination child:WORKSPACE id=0
Elapsed container 2108 ms, session 12801 ms, action 0 ms
7) APPS-> OVERVIEW
action:FLING direction=UP
Source child:NAVBAR parent:APP
Destination child:TASKSWITCHER
Elapsed container 104 ms, session 104 ms, action 0 ms
8) Quickscrub: action:DRAGANDDROP Source child: QUICK
9) Quickswitch: action:FLING Source child: QUICK
Change-Id: I5898230859ff600f48a2a873a40b670fe4d39a0d
Diffstat (limited to 'protos')
-rw-r--r-- | protos/launcher_log.proto | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/protos/launcher_log.proto b/protos/launcher_log.proto index de74fcec5..3b983d254 100644 --- a/protos/launcher_log.proto +++ b/protos/launcher_log.proto @@ -68,6 +68,7 @@ enum ItemType { SEARCHBOX = 6; EDITTEXT = 7; NOTIFICATION = 8; + TASK = 9; // Each page of Recents UI (QuickStep) } // Used to define what type of container a Target would represent. @@ -78,11 +79,14 @@ enum ContainerType { FOLDER = 3; ALLAPPS = 4; WIDGETS = 5; - OVERVIEW = 6; + OVERVIEW = 6; // Zoomed out workspace (without QuickStep) PREDICTION = 7; SEARCHRESULT = 8; DEEPSHORTCUTS = 9; PINITEM = 10; // confirmation screen + NAVBAR = 11; + TASKSWITCHER = 12; // Recents UI Container (QuickStep) + APP = 13; // Foreground activity is another app (QuickStep) } // Used to define what type of control a Target would represent. @@ -100,6 +104,7 @@ enum ControlType { HOME_INTENT = 10; // Deprecated, use enum Command instead BACK_BUTTON = 11; // Deprecated, use enum Command instead // GO_TO_PLAYSTORE + QUICK_SCRUB_BUTTON = 12; } // Used to define the action component of the LauncherEvent. @@ -141,6 +146,7 @@ message Action { optional Command command = 4; // Log if the action was performed on outside of the container optional bool is_outside = 5; + optional bool is_state_change = 6; } // @@ -150,7 +156,6 @@ message Action { // message LauncherEvent { required Action action = 1; - // List of targets that touch actions can be operated on. repeated Target src_target = 2; repeated Target dest_target = 3; |