diff options
author | Hyunyoung Song <hyunyoungs@google.com> | 2018-05-24 13:05:50 -0700 |
---|---|---|
committer | Hyunyoung Song <hyunyoungs@google.com> | 2018-05-25 10:53:39 -0700 |
commit | de184a243d7e5190d6e2b5fb6cc57f372e9210cc (patch) | |
tree | b63692419fbee8e1d17713da40a429987c6aafc6 | |
parent | db9f86a472844aa3a24c422983839ffd0253e2f8 (diff) | |
download | android_packages_apps_Trebuchet-de184a243d7e5190d6e2b5fb6cc57f372e9210cc.tar.gz android_packages_apps_Trebuchet-de184a243d7e5190d6e2b5fb6cc57f372e9210cc.tar.bz2 android_packages_apps_Trebuchet-de184a243d7e5190d6e2b5fb6cc57f372e9210cc.zip |
Add logging for selected text and split screen
Bug: 79787082
action:LONGPRESS
Source child:TASK_PREVIEW
action:TAP
Source child:SPLIT_SCREEN_TARGET
Change-Id: Ica5a3955f092c6678e646b6df76567cdfa3485df
-rw-r--r-- | protos/launcher_log.proto | 2 | ||||
-rw-r--r-- | quickstep/src/com/android/quickstep/TaskSystemShortcut.java | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/protos/launcher_log.proto b/protos/launcher_log.proto index cab20a3be..06e6a923d 100644 --- a/protos/launcher_log.proto +++ b/protos/launcher_log.proto @@ -110,6 +110,8 @@ enum ControlType { QUICK_SCRUB_BUTTON = 12; CLEAR_ALL_BUTTON = 13; CANCEL_TARGET = 14; + TASK_PREVIEW = 15; + SPLIT_SCREEN_TARGET = 16; } enum TipType { diff --git a/quickstep/src/com/android/quickstep/TaskSystemShortcut.java b/quickstep/src/com/android/quickstep/TaskSystemShortcut.java index 228af8e90..f82ff8c53 100644 --- a/quickstep/src/com/android/quickstep/TaskSystemShortcut.java +++ b/quickstep/src/com/android/quickstep/TaskSystemShortcut.java @@ -16,6 +16,8 @@ package com.android.quickstep; +import static com.android.launcher3.userevent.nano.LauncherLogProto.Action.Touch.TAP; + import android.content.ComponentName; import android.content.Intent; import android.graphics.Bitmap; @@ -35,6 +37,7 @@ import com.android.launcher3.ItemInfo; import com.android.launcher3.R; import com.android.launcher3.ShortcutInfo; import com.android.launcher3.popup.SystemShortcut; +import com.android.launcher3.userevent.nano.LauncherLogProto; import com.android.launcher3.util.InstantAppResolver; import com.android.quickstep.views.RecentsView; import com.android.quickstep.views.TaskThumbnailView; @@ -166,7 +169,8 @@ public class TaskSystemShortcut<T extends SystemShortcut> extends SystemShortcut Log.w(TAG, "Failed to notify SysUI of split screen: ", e); return; } - + activity.getUserEventDispatcher().logActionOnControl(TAP, + LauncherLogProto.ControlType.SPLIT_SCREEN_TARGET); // Add a device profile change listener to kick off animating the side tasks // once we enter multiwindow mode and relayout activity.addOnDeviceProfileChangeListener(onDeviceProfileChangeListener); |