我正在开发一款Android 4.0(minSDKVersion=14
)应用,我希望在使用音频键盘功能时(通过软键盘上的小麦克风图标)录制所说的音频。
此处通过MediaRecorder
录制组件不是问题。我正在搜索的是一种利用语音输入功能的方法,就像用户按下麦克风按钮时调用的监听器一样。
我尝试了不同的东西,例如子类化EditView
和实现onKeyPreIme()
方法来捕获麦克风按钮事件或使用RecognitionListener
界面。但对于一个简单的需求来说,这太过分了。我想保留默认的语音输入功能,并在识别开始(和结束)时收到通知。有什么想法吗?