summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2021-03-30 20:23:06 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-03-30 20:23:06 +0000
commitca0ac5e60d03edd2d9774b82a458dd02a93e38da (patch)
treed7a21a3104942e58919cc6b3078d1ec5e7a9f85a /core/java
parent6c48dabfa550fb02de79da643d879b8af3f4c946 (diff)
parentf44b1709ff2926323a3bc7eaebcf12adcd2e22d4 (diff)
Merge "Add INVOCATION_TYPE_POWER_BUTTON_LONG_PRESS." into sc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/app/AssistUtils.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/AssistUtils.java b/core/java/com/android/internal/app/AssistUtils.java
index 22a25646c99d..c056e26e4674 100644
--- a/core/java/com/android/internal/app/AssistUtils.java
+++ b/core/java/com/android/internal/app/AssistUtils.java
@@ -40,6 +40,23 @@ public class AssistUtils {
private static final String TAG = "AssistUtils";
+ /** bundle key: how was the assistant invoked? */
+ public static final String INVOCATION_TYPE_KEY = "invocation_type";
+ /** value for INVOCATION_TYPE_KEY: no data */
+ public static final int INVOCATION_TYPE_UNKNOWN = 0;
+ /** value for INVOCATION_TYPE_KEY: on-screen swipe gesture */
+ public static final int INVOCATION_TYPE_GESTURE = 1;
+ /** value for INVOCATION_TYPE_KEY: device-specific physical gesture */
+ public static final int INVOCATION_TYPE_PHYSICAL_GESTURE = 2;
+ /** value for INVOCATION_TYPE_KEY: voice hotword */
+ public static final int INVOCATION_TYPE_VOICE = 3;
+ /** value for INVOCATION_TYPE_KEY: search bar affordance */
+ public static final int INVOCATION_TYPE_QUICK_SEARCH_BAR = 4;
+ /** value for INVOCATION_TYPE_KEY: long press on home navigation button */
+ public static final int INVOCATION_TYPE_HOME_BUTTON_LONG_PRESS = 5;
+ /** value for INVOCATION_TYPE_KEY: long press on physical power button */
+ public static final int INVOCATION_TYPE_POWER_BUTTON_LONG_PRESS = 6;
+
private final Context mContext;
private final IVoiceInteractionManagerService mVoiceInteractionManagerService;