Domanda

Nella mia domanda ho una "ricerca" schermata in cui l'utente digita in un EditText e poi fa clic su un pulsante per fare una ricerca.

Mi piacerebbe lo schermo per attivare automaticamente la ricerca dopo che l'utente ha utilizzato l'utilità di riconoscimento vocale per popolare l'EditText con il testo. C'è un gestore posso ascoltare per fare questo? Sto cercando un gestore o un messaggio specifico per un ritorno di riconoscimento vocale.

È stato utile?

Soluzione

l'AKA intenti "Event System" per questo sarebbe il RecognizerIntent e qui è dove si vuole scavare per che

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

Ora basa su ciò che il vostro chiedere, vuoi la tua App per avere una voce di ricerca rec che restituisce il risultato al app ed elabora tali risultati? Se questo sarà il caso allora si potrebbe ereditare dalla RecognitionListener e la tua onResult "gestore di eventi" si dovrebbe fare quello che vuoi. btw la documentazione che è qui.

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

Se nessuno di questi sono ciò che si vuole quindi si prega di chiarire che cosa è che si sta cercando.

Oh, e per buona misura: ecco un post sul blog del team di Android sull'utilizzo del Speech API insieme a un campione.

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

Così si spera che copre la maggior parte delle basi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top