Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fde398f authored by Nate Myren's avatar Nate Myren
Browse files

Add EXTRA_AUDIO_INJECT_SOURCE to RecognizerIntent

Add a constant to signify that the caller of a RecognitionService has
opened an audio stream for the service

Bug: 185936177
Test: build
Change-Id: Id8da84714fef547d2143457c2ad1c0b631e40741
parent 4f6232fa
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -39110,6 +39110,7 @@ package android.speech {
    field public static final String ACTION_VOICE_SEARCH_HANDS_FREE = "android.speech.action.VOICE_SEARCH_HANDS_FREE";
    field public static final String ACTION_WEB_SEARCH = "android.speech.action.WEB_SEARCH";
    field public static final String DETAILS_META_DATA = "android.speech.DETAILS";
    field public static final String EXTRA_AUDIO_INJECT_SOURCE = "android.speech.extra.AUDIO_INJECT_SOURCE";
    field public static final String EXTRA_CALLING_PACKAGE = "calling_package";
    field public static final String EXTRA_CONFIDENCE_SCORES = "android.speech.extra.CONFIDENCE_SCORES";
    field public static final String EXTRA_LANGUAGE = "android.speech.extra.LANGUAGE";
+10 −3
Original line number Diff line number Diff line
@@ -16,8 +16,6 @@

package android.speech;

import java.util.ArrayList;

import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
@@ -28,6 +26,8 @@ import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.os.Bundle;

import java.util.ArrayList;

/**
 * Constants for supporting speech recognition through starting an {@link Intent}
 */
@@ -39,7 +39,14 @@ public class RecognizerIntent {
     * is set by anyone but the system process, it should be overridden by the voice search
     * implementation.
     */
    public final static String EXTRA_CALLING_PACKAGE = "calling_package";
    public static final String EXTRA_CALLING_PACKAGE = "calling_package";

    /**
     * The extra key used in an intent which is providing an already opened audio source for the
     * RecognitionService to use.
     */
    public static final String EXTRA_AUDIO_INJECT_SOURCE =
            "android.speech.extra.AUDIO_INJECT_SOURCE";

    private RecognizerIntent() {
        // Not for instantiating.