2015-01-15 8 views
2

일반 Android 애플리케이션의 경우 하나는 두 개의 버튼을 사용하여 하나는 코드를 트리거하고 다른 하나는 다른 코드를 트리거 할 수 있습니다. 예를 들어, 두 가지 방법으로 startCameraForRec()와 startCameraForOCR()가 호출, 내 안드로이드 응용 프로그램에서이 작업이 :Google Glass 애플리케이션 용 음성 명령이 여러 개 있습니까?

<Button 
    android:text="@string/recognize" 
    android:onClick="startCameraForRec" /> 
<Button 
    android:text="@string/ocr" 
    android:onClick="startCameraForOCR" /> 
내가 여러 음성 명령과 구글 유리 응용 프로그램에서 동일한 동작을 구현할 수있는 방법

? 예를 들어, 지금 당장 가지고 있습니다.

<intent-filter> 
      <action android:name="com.google.android.glass.action.VOICE_TRIGGER" /> 
</intent-filter> 

특정 명령을 말하면 응용 프로그램이 시작됩니다. 어쨌든 다른 진입 점에서 응용 프로그램을 시작하는 두 번째 명령을 설정할 수 있습니까? 버튼을 사용하면 이것은 간단합니다 (각 버튼은 메소드를 호출 할 수 있습니다). 내 Google Glass 응용 프로그램에서 여러 음성 명령으로 어떻게 할 수 있습니까?

답변

0

유리 응용 프로그램에서 특정 서비스를 호출하기 위해 사용할 수있는 다음 checklist of voice commands 중에서 선택할 수 있습니다.

유리 응용 프로그램에 대한 특정 명령에 대한 우려로 Google에 특정 작업에 대해 세 가지 명령을 제안 할 수 있습니다. 다음 page 페이지를 방문하여 양식을 작성하십시오.

EDIT : 추가 권한이 필요합니다.

Glassware를 출시 할 준비가되면 내장 된 정적 음성 명령을 사용해야합니다. 명령 이런 종류의 XML은 더 같을 것이다 : START_A_RACE이 list에서 항목 중 하나입니다

<?xml version="1.0" encoding="utf-8"?> 
<trigger command="START_A_RACE" /> 

. 표시된 명령 중 Glassware에 적합한 명령이 없으면 위 링크에서 명령을 요청할 수 있습니다.

+0

나는 내 질문을 이해하지 못했다고 생각합니다. –

+0

내가 틀리면 ... 유리 앱에서 정보 (예 : 앱 실행)를 처리하기 위해 자신의 음성 명령을 설정하는 방법에 대해 묻고 있습니다 ... 맞습니까? – AniV

+0

닫기지만, 아주 아닙니다. ** ** ** ** 음성 명령을 설정하는 방법을 묻습니다. 나는 이미 하나 뿐인 앱을 가지고있다. –