From f16e2b1d0728f0869164623b75c4769b3216ab67 Mon Sep 17 00:00:00 2001 From: Sergey Volnov Date: Wed, 31 Mar 2021 16:16:29 +0100 Subject: [PATCH] Add a comment to speech recognition service requiring clients targeting Android 11 to specify a tag. Bug: 173748514 Test: N/A Change-Id: If70dde1bff5d79e258e3759a1f9027d51de6b441 --- .../java/android/speech/SpeechRecognizer.java | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/core/java/android/speech/SpeechRecognizer.java b/core/java/android/speech/SpeechRecognizer.java index aea94bfb1bbb6..b29598e1bb564 100644 --- a/core/java/android/speech/SpeechRecognizer.java +++ b/core/java/android/speech/SpeechRecognizer.java @@ -205,6 +205,17 @@ public class SpeechRecognizer { * command to the created {@code SpeechRecognizer}, otherwise no notifications will be * received. * + *

For apps targeting Android 11 (API level 30) interaction with a speech recognition + * service requires element to be added to the manifest file: + *

{@code
+     * 
+     *   
+     *     
+     *   
+     * 
+     * }
+ * * @param context in which to create {@code SpeechRecognizer} * @return a new {@code SpeechRecognizer} */ @@ -222,7 +233,18 @@ public class SpeechRecognizer { * {@link SpeechRecognizer} to. Normally you would not use this; use * {@link #createSpeechRecognizer(Context)} instead to use the system default recognition * service. - * + * + *

For apps targeting Android 11 (API level 30) interaction with a speech recognition + * service requires element to be added to the manifest file: + *

{@code
+     * 
+     *   
+     *     
+     *   
+     * 
+     * }
+ * * @param context in which to create {@code SpeechRecognizer} * @param serviceComponent the {@link ComponentName} of a specific service to direct this * {@code SpeechRecognizer} to