Wie kann ich ACTION_VOICE_SEARCH_HANDS_FREE in Android 4.1 verwenden?

8

Ich versuche, ACTION_VOICE_SEARCH_HANDS_FREE in Android 4.1 zu verwenden.

Ich benutze diesen Weg:

%Vor%

Es funktioniert gut mit ACTION_RECOGNIZE_SPEECH , aber mit ACTION_VOICE_SEARCH_HANDS_FREE Ich habe das:

%Vor%

Wie kann ich ACTION_VOICE_SEARCH_HANDS_FREE verwenden?

    
Rai220 18.09.2012, 10:54
quelle

2 Antworten

1

@Kaarel hat richtig geantwortet, aber um ein wenig mehr Informationen zu liefern:

Eine Aktivität muss Folgendes im Manifest registrieren:

%Vor%

Die Google-Suche ist für diese Absicht registriert, reagiert aber nur darauf, wenn der Bildschirm aktiviert und nicht gesperrt ist: Siehe unten aus AudioService

%Vor%

Diese Funktion ist derzeit ziemlich überflüssig aufgrund dieses verknüpften Fehlers , wo sich Systemanwendungen befinden überschreiben die Priorität und verhindern so, dass der Benutzer eine installierte Alternative auswählt.

Wenn Sie eine solche Anwendung erstellt haben und Benutzer sie nicht verwenden können, ist das wirklich sehr nervig ............. in der Tat.

    
brandall 19.08.2013 18:54
quelle
0

Sie müssen auf Ihrem Gerät eine App installieren, die eine Aktivität enthält, die auf die ACTION_VOICE_SEARCH_HANDS_FREE intention reagiert. Die Frage wird also: Welche Apps unterstützen diese Absicht? Die einzige Antwort, die ich kenne, ist die triviale, "Implementiere so eine App selbst", also interessiert mich auch diese Frage, aber ich bin mir nicht sicher, ob sie zum Stackoverflow-Format passt.

    
Kaarel 20.09.2012 00:28
quelle