根据Google指南的说明,使用此代码段会显示一个额外的语音输入屏幕。
<activity
android:name="ca.lvin.myfirstglassapp.MyPuppiesSlideshowActivity "
android:label="@string/app_name" >
<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/my_voice_trigger" />
</activity>
我想要的是什么:
我得到了什么:
有人可以帮助我摆脱两个额外的步骤吗?
与此相关:Voice command for apps in Google Glass?但由于缺乏声誉,我无法评论原始帖子......
解决!
我从这个网站逐字复制了代码
https://developers.google.com/glass/develop/gdk/input/voice
<trigger keyword="@string/glass_voice_trigger">
<input prompt="@string/glass_voice_prompt" />
</trigger>
输入标签就是问题所在。删除它会处理提示 谢谢!
答案 0 :(得分:1)
我不能确定没有看到你的语音触发XML,但听起来你可能已经编写了触发器,希望通过包含这一行来获得额外的输入:
<input prompt="@string/glass_voice_prompt" />
从触发器中删除该行,它不会提示您。