diff options
| author | 2019-04-18 18:17:15 +0000 | |
|---|---|---|
| committer | 2019-04-18 18:17:15 +0000 | |
| commit | b231a53d08f8f537e2d33ba660cd0a775ba9add9 (patch) | |
| tree | c07b8c07aca380c46153b4ed3abb4f32dcdbcbbf | |
| parent | ad8a6652f508e0cc15253c23db1cb6f31a56232f (diff) | |
| parent | 27aa92b68a1a46ce40777f0e0f9e303bd558eb57 (diff) | |
Merge "Adds timestamp to Assistant invocation bundles." into qt-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/assist/AssistManager.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java b/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java index 97a277b5236a..94bb1f3e329e 100644 --- a/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java +++ b/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java @@ -20,6 +20,7 @@ import android.os.Binder; import android.os.Bundle; import android.os.Handler; import android.os.RemoteException; +import android.os.SystemClock; import android.os.UserHandle; import android.provider.Settings; import android.service.voice.VoiceInteractionSession; @@ -54,6 +55,14 @@ public class AssistManager implements ConfigurationChangedReceiver { private static final String ASSIST_ICON_METADATA_NAME = "com.android.systemui.action_assist_icon"; + private static final String INVOCATION_TIME_MS_KEY = "invocation_time_ms"; + public static final String INVOCATION_TYPE_KEY = "invocation_type"; + + public static final int INVOCATION_TYPE_GESTURE = 1; + public static final int INVOCATION_TYPE_ACTIVE_EDGE = 2; + public static final int INVOCATION_TYPE_VOICE = 3; + public static final int INVOCATION_TYPE_QUICK_SEARCH_BAR = 4; + public static final int INVOCATION_HOME_BUTTON_LONG_PRESS = 5; private static final long TIMEOUT_SERVICE = 2500; private static final long TIMEOUT_ACTIVITY = 1000; @@ -171,6 +180,7 @@ public class AssistManager implements ConfigurationChangedReceiver { ? TIMEOUT_SERVICE : TIMEOUT_ACTIVITY); } + args.putLong(INVOCATION_TIME_MS_KEY, SystemClock.uptimeMillis()); startAssistInternal(args, assistComponent, isService); } |