【发布时间】:2010-12-14 03:44:41
【问题描述】:
在我的应用程序中,我有一个“搜索”屏幕,用户在其中输入 EditText,然后单击按钮进行搜索。
我希望屏幕在用户使用语音识别实用程序用文本填充 EditText 后自动触发搜索。有没有我可以听的处理程序来做到这一点?我正在寻找专门用于语音识别返回的处理程序或消息。
【问题讨论】:
标签: android voice voice-recognition
在我的应用程序中,我有一个“搜索”屏幕,用户在其中输入 EditText,然后单击按钮进行搜索。
我希望屏幕在用户使用语音识别实用程序用文本填充 EditText 后自动触发搜索。有没有我可以听的处理程序来做到这一点?我正在寻找专门用于语音识别返回的处理程序或消息。
【问题讨论】:
标签: android voice voice-recognition
Intent 又名“系统事件”将是 RecognizerIntent 这就是你要挖掘的地方
http://developer.android.com/reference/android/speech/RecognizerIntent.html
现在,根据您的要求,您希望您的应用程序具有语音记录搜索功能,将结果返回给应用程序并处理这些结果?如果是这种情况,那么您可以从 RecognitionListener 和您的 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
希望这涵盖了大部分基础。
【讨论】: