2014-04-16 7 views
30

Miałem szkło, które zostało uruchomione za pomocą polecenia głosowego na ok szklanym menu. Udało się świetnie w XE12, ale w XE16 nie pojawia się w menu głównym.Dlaczego brakuje mojego polecenia głosowego z menu OK w XE16?

Oto urywek z mojego AndroidManifest.xml pokazując moją konfigurację polecenia głosowe:

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

A oto zawartość show_map.xml, który definiuje moją komendę głosową:

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

Co się stało?

Odpowiedz

49

Odpowiadając na moje własne pytanie, ponieważ wydaje się, że ma to wpływ na wielu programistów.

Polecenia głosowe zmieniły się nieco w XE16. Unlisted voice commands, podobnie jak ten określony w konfiguracji, wymaga teraz dodatkowego uprawnienia. Dodaj do tego manifestu:

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

Kiedy jesteś gotowy, aby zwolnić swoje wyroby szklane, należy użyć polecenia głosowego statyczny wbudowany. XML dla tego rodzaju polecenia będzie wyglądać mniej więcej tak:

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

Gdzie START_A_RUN jest jednym z elementów z this list. Jeśli żadne z wymienionych poleceń nie są odpowiednie dla Twojego Glassware, powinieneś request the addition of a voice command. Może to zająć trochę czasu, więc najlepiej zrobić to tak wcześnie, jak to możliwe.

+0

Bardzo dziękuję Jenny za udostępnienie. Masz pojęcie o klasie TimeLineManager? Jest przestarzałe w XE16. Jaka jest jego wymiana? – Steve

+3

@Steve, które brzmi jak może uzasadniać nowe pytanie :) – mimming

+0

mają zaktualizowane wiele funkcji i nazw metod itp. –

Powiązane problemy