Ama*_*yan 5 android google-glass google-gdk
我有一个Android应用程序开发在谷歌玻璃上运行.我用adb运行它.是否可以配置一个语音命令,以便我可以通过说"Ok GLASS"+"My Command"来触发它?
更新 - XE16更新后,以下方法不起作用,新解决方案在这里为什么我的语音命令在XE16的ok玻璃菜单中丢失了?
你要做的是,
在清单文件中,在要在语音命令上触发的服务下添加这些标记.
<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" />
Run Code Online (Sandbox Code Playgroud)你必须在res中创建一个名为xml的文件夹,并添加一个名为的xml文件voice_trigger_start.xml.
在里面加上这些线条
<?xml version="1.0" encoding="utf-8"?>
<trigger keyword="@string/its_me_amalan" />
Run Code Online (Sandbox Code Playgroud)打开文件夹中的values文件res夹并进行编辑strings.xml,这样看起来就像这样
<resources>
<string name="app_name">Amalan</string>
<string name="its_me_amalan">Hello Amalan</string>
<string name="stop">Stop</string>
</resources>
Run Code Online (Sandbox Code Playgroud)现在将应用程序安装到Glass上并说" ok glass,Hello Amalan "并打开应用程序.
参考:http://pathofacoder.com/2013/11/20/google-glass-adding-your-own-voice-commands-to-your-apps/
| 归档时间: |
|
| 查看次数: |
3900 次 |
| 最近记录: |