From 40895a01a7b0032ca8230e7ae2d12151f1d2b2ae Mon Sep 17 00:00:00 2001 From: Andreas Agvard Date: Wed, 7 Jun 2023 22:10:49 +0200 Subject: [PATCH] Adds a new assistant invocation type for long press nav handle Test: Manual Change-Id: I4f02e78e16e6ccc7a73e14f2652493099fb4bae7 --- core/java/com/android/internal/app/AssistUtils.java | 2 ++ .../SystemUI/src/com/android/systemui/assist/AssistManager.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/java/com/android/internal/app/AssistUtils.java b/core/java/com/android/internal/app/AssistUtils.java index 57cc38cc6dfd5..0ea80144a798c 100644 --- a/core/java/com/android/internal/app/AssistUtils.java +++ b/core/java/com/android/internal/app/AssistUtils.java @@ -59,6 +59,8 @@ public class AssistUtils { public static final int INVOCATION_TYPE_POWER_BUTTON_LONG_PRESS = 6; /** value for INVOCATION_TYPE_KEY: press on physcial assistant button */ public static final int INVOCATION_TYPE_ASSIST_BUTTON = 7; + /** value for INVOCATION_TYPE_KEY: long press on nav handle */ + public static final int INVOCATION_TYPE_NAV_HANDLE_LONG_PRESS = 8; private final Context mContext; private final IVoiceInteractionManagerService mVoiceInteractionManagerService; diff --git a/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java b/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java index 665a398a3c155..2b83e6b05bbc9 100644 --- a/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java +++ b/packages/SystemUI/src/com/android/systemui/assist/AssistManager.java @@ -105,6 +105,8 @@ public class AssistManager { AssistUtils.INVOCATION_TYPE_HOME_BUTTON_LONG_PRESS; public static final int INVOCATION_TYPE_POWER_BUTTON_LONG_PRESS = AssistUtils.INVOCATION_TYPE_POWER_BUTTON_LONG_PRESS; + public static final int INVOCATION_TYPE_NAV_HANDLE_LONG_PRESS = + AssistUtils.INVOCATION_TYPE_NAV_HANDLE_LONG_PRESS; public static final int DISMISS_REASON_INVOCATION_CANCELLED = 1; public static final int DISMISS_REASON_TAP = 2;