我是Glass开发的新手,我有一个简单的应用程序


  Ok Glass =>字典(voice_trigger)=>说出要搜索的词
  (语音提示)=> MyActivity(应用程序)


如果执行SWIPE_DOWN,则返回第一个视图:Ok Glass。从我的活动中,我想用手势启动另一个研究,然后返回到voice_prompt视图,而无需说“ Ok Glass”和“ Dictionary”。

有可能还是我需要避免voice_prompt是这种情况?

谢谢

最佳答案

在活动中,您应该可以执行以下操作:

@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);
}


这样,您就可以停止向下滑动的默认处理程序并进行自己的设置,这将导致语音识别活动出现(https://developers.google.com/glass/develop/gdk/voice#starting_speech_recognition)。

关于android - Google Glass:从“Activity ”返回到voice_trigger/voice_prompt,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24637604/

10-12 05:17