2014-10-07 22 views
5

Robię naprawdę łatwą aplikację do noszenia na Androida, która jest otwierana za pomocą polecenia głosowego. Próbowałem już z {label} i działaniem, jak zadzwonić taksówką, ale nie działało, brakuje mi czegoś.Polecenia głosowe nie działają na urządzeniu z Androidem

dodałem ten na moim ścieranie manifeście (jest to prawidłowe?) I rozmieszczone na zużycie i na telefon.

manifeście kod jest:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.karumi.kittwear" > 

    <uses-feature android:name="android.hardware.type.watch" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.DeviceDefault" > 
     <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 
     <activity 
      android:name="WearMainActivity" 
      android:label="kit" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".StartSearchMyCar"> 
     <intent-filter> 
      <action android:name="com.google.android.gms.actions.RESERVE_TAXI_RESERVATION" /> 
     </intent-filter> 
     </activity> 

    </application> 

</manifest> 
+0

Ja też mam podobny problem http://stackoverflow.com/questions/25928594/voice-capabilities-in-android-wear –

+0

wiem, że działa, problem, który mam, to dokumentacja, która jest zła, dla języka hiszpańskiego, polecenia głosowe to: "abrir" dla polecenia start. i taksówka reservartion nie istnieje w języku hiszpańskim: S – flipper83

Odpowiedz

0

mam ten sam problem: OK Google, call me a taxi nie działa.

Zrobiłem obejście: nazwałem moją aplikację taxi, więc teraz to jest s sometimes launched when I say: OK Google, zacznij taksówkę.

+0

Tak, to jest rozwiązanie. Czy wypróbowujesz polecenie "zadzwoń do samochodu?" czy to działa idealnie dla mnie. – flipper83

1

miał ten sam problem. Rozwiązaniem było dodać kategorię android.intent.category.DEFAULT do filtra zamiar:

<activity android:name=".StartSearchMyCar"> 
     <intent-filter> 
      <action android:name="com.google.android.gms.actions.RESERVE_TAXI_RESERVATION" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

Jeśli otworzysz aplikację Android Wear na telefonie można sprawdzić, czy aplikacja jest dostępna pod „Call samochodu” pod „działań Voice”.

Dla innych nieanglojęzycznych głośników nadal mających problemy przy użyciu polecenia głosowego należy dokładnie sprawdzić język używany dla poleceń głosowych na urządzeniu. Zmień go na angielski i wypróbuj. Jeśli to nadal nie działa, spróbuj zmienić język urządzenia na angielski.

Powiązane problemy