启动应用程序时获取多个语音命令

Get multiple voice commands when launching an application

我正在尝试使用我的应用程序来使用 "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>

请告诉我我必须从这里做什么。

看看this是否对你有用

当我在应用程序中使用我在 xml 文件中输入的菜单选项说 ok glass 时,我能够在我的屏幕上获得一个菜单。

请务必将 <uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" /> 添加到您的清单中。用于使用glass尚未接受的自定义命令。