2015-03-10 5 views
1

Я пытаюсь использовать мое приложение для использования голосовой команды типа «ok, glass» -> power_ball (начальный экран) -> game1 (cardview) -> game2 (cardview) ->Получить несколько голосовых команд при запуске приложения

Я попробовал много примеров, но я только удалось попасть в один экран (домашний экран) .... из домашнего экрана, как я могу назвать еще cardviews с помощью голосовой команды

Вот что я пытался до сих пор

манифеста:

<activity 
    android:name="info.androidhive.glassmenu.AboutActivity" 
    android:label="@string/action_about" /> 
<intent-filter> 
    <action android:name="com.google.android.glass.action.voice_trigger" /> 
    <action android:name="android.intent.action.MAIN" /> 
</intent-filter> 
<meta-data 
    android:name="com.google.android.glass.VoiceTrigger" 
    android:resource="@xml/voice_trigger_start" /> 



<activity 
    android:name="info.androidhive.glassmenu.SettingsActivity" 
    android:label="@string/action_settings" /> 
<intent-filter> 
    <action android:name="com.google.android.glass.action.voice_trigger" /> 
</intent-filter> 
<meta-data 
    android:name="com.google.android.glass.VoiceTrigger" 
    android:resource="@xml/voice_trigger_start" /> 

String.xml

 <!-- App start voice command --> 
     <string name="start_command">do</string> 
     <string name="start_prompt1">check1</string> 
     <string name="start_prompt1">check2</string> 
     <string name="start_prompt1">check3</string> 

Пожалуйста, советы, что я должен сделать здесь.

ответ

0

Посмотрите, если this полезно для вас

Я был в состоянии получить меню на моем экране, говоря КИ стекли в самом приложении с опциями меню, которые я введенная в моем файле XML.

не забудьте добавить <uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" /> к вашему манифесту. Это для использования пользовательских команд, которые стекло еще не приняло.

+0

Спасибо за ответ, но я использую XE22. Код, который вы мне дали, использует старую версию Google Glass ..... поэтому я не могу получить помощь. – DaChavoh

+0

Я тоже использую XE22. Это сработало отлично для меня. Я не загружал исходный код. Я только что начал новый проект и пошел за учебником, чтобы я точно знал, что происходит. Таким образом, у вас не должно возникнуть проблем с тем, что этот код работает – TheUnknown

+0

Я ПОЛУЧИЛ ОШИБКУ ЗДЕСЬ частный GestureDetector createGestureDetector (контекст контекста) { GestureDetector gestureDetector = new GestureDetector (контекст); // Создание базового приемника для общих жестов gestureDetector.setBaseListener (новый GestureDetector.BaseListener() – DaChavoh

 Смежные вопросы

  • Нет связанных вопросов^_^