5

我在我的谷歌眼镜上安装了一个应用程序,但是一旦我关闭它,我必须连接回我的电脑才能重新启动它。

如何将我的应用注册到语音命令列表?例如“Ok Glass,给我看立方体”。因此,在主屏幕上,您从“OK Glass”开始,然后说出用户定义的字符串(例如“show me the cube”),与该字符串关联的应用程序将启动。我以前通过在应用程序清单中添加几行来看到这一点,但无法再次找到它。我知道这可能需要一个有根的 Glass 设备,但这没关系。

这个讨论与这个问题有关,但没有给出答案。

4

1 回答 1

3

启动应用程序有几种 hacky 方式;我在这里写了一个描述它们的页面。

至于语音触发,您需要做两件事。

首先,将以下内容作为<activity>要启动的元素的子元素添加到清单中:

<intent-filter>
    <action android:name="com.google.android.glass.action.VOICE_TRIGGER" />
</intent-filter>
<meta-data android:name="com.google.android.glass.voice_trigger" android:resource="@string/voice_menu_trigger" />

并在res/string.xml.

其次,在有根设备上启用本机应用程序语音构建选项(我在此处描述所有实验室以及如何在此处启用它们):

> adb shell setprop persist.lab.native_app_voice true

注意:这仅在您的 Glass 处于用户调试模式时才有效。按照这些说明将其置于用户调试模式。

于 2013-09-06T02:42:00.610 回答