Ich fand diese Antwort von another SO question, die genau so scheint, wie Sie wollen. Ich habe es selbst für meine eigene Glassware ausprobiert und es funktioniert einwandfrei. Wie in der Antwort unten erwähnt, gibt es eine Einschränkung, dass andere Apps, die den gleichen "ok glass" Sprachbefehl verwenden, das Untermenü teilen; Im folgenden Beispiel können beispielsweise andere Apps weitere Spiele wie "Golf" hinzufügen. Ein weiteres potenzielles Problem besteht darin, dass Sie für jede der im Untermenü verfügbaren Optionen eine Aktivität oder einen Dienst benötigen.
„Wenn Sie mehrere Aktivitäten haben/Dienstleistungen auf Glas installiert, die die gleiche Stimme auslösen Intent-Filter haben, alle ihre Namen (bezogen auf das android:label
Attribut des <activity>
oder <service>
Tag in AndroidManifest.xml
) wird in einer Begriffsklärung erscheinen“ Untermenü "Wenn du diese Stimme triffst.
Zum Beispiel (unter der Annahme, dass res/xml/play_a_game_trigger.xml
für die Zeichenfolge eine Stimme Trigger darstellt "ein Spiel zu spielen"):
<activity android:label="Tennis">
<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/play_a_game_trigger" />
</activity>
<activity android:label="Bowling">
<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/play_a_game_trigger" />
</activity>
würden Sie eine Sprachmenü Fluss, die
wie
ok glass → play a game → Tennis
Bowling
sieht Beachten Sie jedoch, dass dieses Menü auch Aktivitäten/Dienste von
anderen APKs enthält, die den gleichen Sprachauslöser verwenden.
Sie können weitere Informationen auf der Voice Input Seite der GDK-Dokumentation.“
Ich bin auch auf der Suche nach ... für diejenigen, die noch unklar sind, können Sie es in Apps wie der eingebauten Kamera-App sehen.Wenn Sie ein Bild oder ein Video per Sprachbefehl machen, erhalten Sie eine "ok glass" -Option im Kontext des gerade aufgenommenen Bildes oder Videos. Dies wäre sehr nützlich für jede App, um davon zu profitieren. – JRomero
Dies ist ein Duplikat einer anderen Frage und Alain antwortete, dass es noch nicht möglich ist, in der GDK und eine Feature-Anfrage: http://StackOverflow.com/a/20134647/1174526 – louielouie