我刚开始从事玻璃开发,我有一个简单的应用程序
Ok玻璃=>字典(voice_trigger) => => to search (voice_prompt) => MyActivity (app)
如果我做了一个SWIPE_DOWN,我回到第一个视图: Ok玻璃。从我的活动,我想启动另一项研究的手势,并回到voice_prompt视图,没有说"Ok玻璃“和”字典“。
这是可能的还是我需要避免voice_prompt是这种情况吗?
谢谢
发布于 2014-07-08 18:30:09
在你的活动中,你应该能够做这样的事情:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK) {
Log.i(TAG, "BACK PUSHED");
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
startActivityForResult(intent, SPEECH_REQUEST);
return true;
}
return super.onKeyDown(keyCode, event);
}通过这样做,可以停止滑动的默认处理程序,并设置自己的处理程序,这会导致语音识别活动(recognition)出现。
https://stackoverflow.com/questions/24637604
复制相似问题