2014-04-16 5 views
30

Ich hatte eine Glasware, die mit einem Sprachbefehl auf dem OK-Glas-Menü gestartet wurde. Es funktionierte großartig in XE12, aber in XE16 wird es nicht im Hauptmenü angezeigt.Warum fehlt mein Sprachbefehl im OK-Menü in XE16?

Hier ist ein Ausschnitt aus meinem AndroidManifest.xml meine Sprachbefehl Konfiguration zeigt:

<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> 

Und hier ist der Inhalt von show_map.xml, die meinen Sprachbefehl definiert:

<trigger keyword="@string/show_me_a_map"> 
    <constraints network="true" /> 
</trigger> 

Was ist los?

Antwort

49

Beantworten Sie meine eigene Frage, da dies scheint eine Menge Entwickler zu beeinflussen.

Sprachbefehle haben sich in XE16 etwas geändert. Unlisted voice commands, wie der in Ihrer Konfiguration angegebene, benötigen jetzt eine zusätzliche Berechtigung. Fügen Sie diese auf Ihrem Manifest:

<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT" /> 

Wenn Sie bereit sind, Ihre Gläser zu lösen, können Sie einen eingebauten statischen Sprachbefehl verwenden. XML für diese Art von Befehl eher wie diese aussehen würde:

<?xml version="1.0" encoding="utf-8"?> 
<trigger command="START_A_RUN" /> 

Wo START_A_RUN eines der Elemente aus this list ist. Wenn keiner der aufgelisteten Befehle für Ihre Glassware geeignet ist, sollten Sie request the addition of a voice command. Dies kann einige Zeit dauern, daher sollten Sie dies so früh wie möglich tun.

+0

Vielen Dank Jenny zum Teilen. Irgendeine Idee über TimeLineManager Klasse? Es ist in XE16 veraltet. Was ist sein Ersatz? – Steve

+3

@Steve das klingt wie es könnte eine neue Frage rechtfertigen :) – mimming

+0

sie haben viele Funktionen und Methodennamen etc. aktualisiert –

Verwandte Themen