2014-07-08 2 views
1

나는 유리 개발에, 나는 (voice_prompt를 검색 할 수있는 간단한 응용 프로그램구글 유리 : 활동에서 voice_trigger/voice_prompt로 돌아

확인 유리 => 사전 (voice_trigger) => 말 단어를 새가 있어요) => MyActivity (app)

SWIPE_DOWN을 수행하면 첫 번째보기 인 Ok Glass로 돌아갑니다. 내 활동에서 제스처가있는 다른 연구를 시작하고 "Ok Glass"및 "사전"을 말하지 않고 voice_prompt보기로 돌아가고 싶습니다.

이 경우 voice_prompt를 피하거나 피할 필요가 있습니까?

감사

활동에

답변

1

, 당신은 같은 것을 할 수 있어야한다 : 이렇게

@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).

+0

감사하지만, 사용자가 단어를 말할 때까지 기다리는 voice_prompt보기로 앱 외부로 돌아갈 수 있다면 궁금한 것이 있습니다. – Pull

+0

당신은 의도를 직접 만들어야 할 것입니다. 내 편집 된 답변보기 –

+0

알았다면 올바르게 이해하면 voice_prompt가 활동을 시작하는 인수와 더 비슷합니다. 나는 그것이 메뉴와 같다고 생각했다. 그리고 당신은 당신의 선택을 바꾸기 위해 되돌아 올 수 있었다. 그러나 부정 :). 대답 해줘서 고마워. – Pull

관련 문제