Merge "speech: Update createSpeechRecognizer javadoc" into sc-dev am: c3467536bb

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14703330

Change-Id: I9857b96e1eba3b705db8f54a2ff42deb4b62c788
This commit is contained in:
TreeHugger Robot
2021-06-14 14:15:01 +00:00
committed by Automerger Merge Worker

View File

@@ -309,11 +309,16 @@ public class SpeechRecognizer {
* {@link #setRecognitionListener(RecognitionListener)} should be called before dispatching any
* command to the created {@code SpeechRecognizer}, otherwise no notifications will be
* received.
*
* Use this version of the method to specify a specific service to direct this
* {@link SpeechRecognizer} to. Normally you would not use this; use
* {@link #createSpeechRecognizer(Context)} instead to use the system default recognition
* service.
* {@link SpeechRecognizer} to.
*
* <p><strong>Important</strong>: before calling this method, please check via
* {@link android.content.pm.PackageManager#queryIntentServices(Intent, int)} that {@code
* serviceComponent} actually exists and provides
* {@link RecognitionService#SERVICE_INTERFACE}. Normally you would not use this; call
* {@link #createSpeechRecognizer(Context)} to use the system default recognition
* service instead or {@link #createOnDeviceSpeechRecognizer(Context)} to use on-device
* recognition.</p>
*
* <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: