Frage

In meiner Anwendung habe ich einen „Suche“ Bildschirm, auf dem der Benutzer in eine EditText und dann auf eine Schaltfläche klickt, um eine Suche zu tun.

würde ich den Bildschirm wie automatisch die Suche auslösen, nachdem der Benutzer die Spracherkennung Dienstprogramm hat die EditText mit Text zu füllen. Gibt es einen Handler ich hören kann, dies zu tun? Ich suche nach einem Handler oder eine Nachricht speziell für eine Spracherkennung Rückkehr.

War es hilfreich?

Lösung

Die Absicht AKA „System Event“ für dies wäre der RecognizerIntent und hier ist, wo würden Sie graben für die

http://developer.android.com/reference/android/speech/ RecognizerIntent.html

Jetzt auf das, was für die fragen, wollen Sie Ihre App eine Sprach rec Suche haben, dass gibt das Ergebnis an die App und diese Ergebnisse verarbeitet? Wenn das der Fall sein, dann könnte man von den RecognitionListener erben und Ihre onResult „Event-Handler“ würden Sie tun, was Sie wollen. btw die Dokumentation für das ist hier.

http://developer.android.com/reference/android/speech/ RecognitionListener.html

, wenn keiner von denen sind, was Sie wollen, dann bitte klären, was es ist, dass Sie auf das Bild.

Oh, und nur für eine gute Maßnahme hier ist eine Blog-Post aus dem Android-Team über die Sprach api Verwendung zusammen mit einer Probe.

http: // Android-Entwickler. blogspot.com/2010/03/speech-input-api-for-android.html

So hoffnungsvoll, dass deckt die meisten der Basen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top