2014-10-07 24 views
5

Tôi đang thực hiện ứng dụng mặc android thực sự dễ dàng, mở bằng lệnh thoại. Tôi đã thử với bắt đầu {label} và với một hành động như gọi taxi, nhưng không hoạt động, tôi đang thiếu thứ gì đó.Lệnh thoại không hoạt động trên thiết bị Android

Tôi đã thêm phần này vào biểu hiện mặc của tôi (điều này có đúng không?) Và tôi đã triển khai trên trang phục và trên điện thoại.

mã manifest là:

<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

tôi cũng gặp vấn đề tương tự http://stackoverflow.com/questions/25928594/voice-capabilities-in-android-wear –

+0

biết nó hoạt động, vấn đề mà tôi có đó là tài liệu không tốt, cho tiếng Tây Ban Nha, các lệnh thoại là: 'abrir' cho lệnh bắt đầu. và taxi reservartion không tồn tại trên tiếng Tây Ban Nha: S – flipper83

Trả lời

0

Tôi có cùng một vấn đề: OK Google, call me a taxi không hoạt động.

Tôi đã giải quyết: Tôi đã đặt tên ứng dụng của tôi là taxi, vì vậy bây giờ nó s sometimes launched when I say: OK Google, bắt đầu taxi`.

+0

Vâng, đó là một giải pháp. Bạn có thử lệnh 'gọi xe không?' là nó làm việc hoàn hảo cho tôi. – flipper83

1

Đã xảy ra sự cố tương tự. Giải pháp là để thêm các loại android.intent.category.DEFAULT bộ lọc ý:

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

Nếu bạn mở ứng dụng Android Wear trên điện thoại, bạn có thể xác minh rằng ứng dụng của bạn được phát hành theo "Gọi một chiếc xe" bên dưới "Hành động Voice".

Đối với những người không nói tiếng Anh khác vẫn gặp sự cố khi sử dụng lệnh thoại, bạn nên kiểm tra kỹ ngôn ngữ được sử dụng cho lệnh thoại trên thiết bị của mình. Thay đổi nó sang tiếng Anh và dùng thử. Nếu vẫn không hiệu quả, bạn cũng có thể thử thay đổi ngôn ngữ của thiết bị sang tiếng Anh.

Các vấn đề liên quan