summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorSergey Volnov <volnov@google.com>2021-04-01 11:35:08 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-04-01 11:35:08 +0000
commitd9c6b16308ad3953e012daa545e626da6e7259a4 (patch)
treec84f44ccade0fe7c4c08fefd01141a886a7b3ff9 /core/java
parent93a0dca3df6c39ebc5691b8875d418d343521f59 (diff)
parent9a4b4693f683d6038603a14e29a90c4d0a402065 (diff)
Merge "Add a comment to speech recognition service requiring clients targeting Android 11 to specify a <queries> tag." am: 8c6820048d am: 507ca766ac am: 9a4b4693f6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1660358 Change-Id: I4fb577b783a1fcc7b4817fc6fba9d8c56e14e5b5
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/speech/SpeechRecognizer.java24
1 files changed, 23 insertions, 1 deletions
diff --git a/core/java/android/speech/SpeechRecognizer.java b/core/java/android/speech/SpeechRecognizer.java
index 7aa5ee51b606..9a855f30a373 100644
--- a/core/java/android/speech/SpeechRecognizer.java
+++ b/core/java/android/speech/SpeechRecognizer.java
@@ -214,6 +214,17 @@ public class SpeechRecognizer {
* command to the created {@code SpeechRecognizer}, otherwise no notifications will be
* received.
*
+ * <p>For apps targeting Android 11 (API level 30) interaction with a speech recognition
+ * service requires <queries> element to be added to the manifest file:
+ * <pre>{@code
+ * <queries>
+ * <intent>
+ * <action
+ * android:name="android.speech.RecognitionService" />
+ * </intent>
+ * </queries>
+ * }</pre>
+ *
* @param context in which to create {@code SpeechRecognizer}
* @return a new {@code SpeechRecognizer}
*/
@@ -231,7 +242,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.
- *
+ *
+ * <p>For apps targeting Android 11 (API level 30) interaction with a speech recognition
+ * service requires <queries> element to be added to the manifest file:
+ * <pre>{@code
+ * <queries>
+ * <intent>
+ * <action
+ * android:name="android.speech.RecognitionService" />
+ * </intent>
+ * </queries>
+ * }</pre>
+ *
* @param context in which to create {@code SpeechRecognizer}
* @param serviceComponent the {@link ComponentName} of a specific service to direct this
* {@code SpeechRecognizer} to