J'avais un Glassware qui se lançait en utilisant une commande vocale sur le menu ok glass. Il fonctionnait très bien dans XE12, mais dans XE16 il n'apparaît pas dans le menu principal.
Voici un extrait de mon AndroidManifest.xml
montrant ma configuration de commande vocale :
<service
android:name="com.mimming.sugarglider.MapDisplayService"
android:label="@string/app_name"
android:enabled="true">
<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/show_map" />
</service>
Et voici le contenu de show_map.xml
qui définit ma commande vocale :
<trigger keyword="@string/show_me_a_map">
<constraints network="true" />
</trigger>
Qu'est-ce qu'il y a ?