Вопрос

В моем приложении у меня есть экран «поиска», где пользователь вводится в EDITTEXT, а затем нажимает кнопку, чтобы сделать поиск.

Я хотел бы, чтобы экран мог автоматически вызвать поиск после того, как пользователь использовал утилиту распознавания голоса для заполнения Edittext с текстом. Есть ли обработчик, я могу слушать, чтобы сделать это? Я ищу обработчик или сообщение, специально для возврата распознавания голоса.

Это было полезно?

Решение

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

Теперь, основываясь на том, что вы спрашиваете, вы хотите, чтобы ваше приложение имело поиск голосового REC, который возвращает результат в приложение и обрабатывает эти результаты? Если это будет тот случай, то вы можете наследовать от распознаванияListener и вашего одолжителя событий OnResult «Вы сделали бы то, что вы хотите. Кстати, документация для этого здесь.

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

Если ни один из них не то, что вы хотите, пожалуйста, уточните, что вы ищете.

Ох и только для хорошей меры здесь - это пост блога от команды Android об использовании речи API вместе с образцом.

http://android-developers.blogspot.com/2010/03/speeCh-input-api-for-android.html.

Так, надеюсь, что охватывает большую часть баз.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top