diff options
Diffstat (limited to 'src/com/android/launcher3/logging')
-rw-r--r-- | src/com/android/launcher3/logging/UserEventDispatcher.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/launcher3/logging/UserEventDispatcher.java b/src/com/android/launcher3/logging/UserEventDispatcher.java index 0356a9c7b..b5da04966 100644 --- a/src/com/android/launcher3/logging/UserEventDispatcher.java +++ b/src/com/android/launcher3/logging/UserEventDispatcher.java @@ -37,6 +37,9 @@ import java.util.Locale; /** * Manages the creation of {@link LauncherEvent}. + * To debug this class, execute following command before sideloading a new apk. + * + * $ adb shell setprop log.tag.UserEvent VERBOSE */ public class UserEventDispatcher { @@ -152,6 +155,15 @@ public class UserEventDispatcher { dispatchUserEvent(ev, intent); } + public void logActionOnItem(int action, int itemType) { + LauncherEvent event = LoggerUtils.initLauncherEvent(Action.TOUCH, Target.ITEM); + event.action.touch = action; + event.srcTarget[0].itemType = itemType; + event.elapsedContainerMillis = SystemClock.uptimeMillis() - mElapsedContainerMillis; + event.elapsedSessionMillis = SystemClock.uptimeMillis() - mElapsedSessionMillis; + dispatchUserEvent(event, null); + } + public void logActionOnControl(int action, int controlType) { LauncherEvent event = LoggerUtils.initLauncherEvent(Action.TOUCH, Target.CONTROL); event.action.touch = action; |