2014-07-03 33 views
10

Android Wear, ile çalışacak bir uygulama yapıyorum Ve Google'ın "Ok Google" seçeneğine bir komut uygulamak istedim. Bu sayfayı gördüm: http://developer.android.com/training/wearables/apps/voice.htmlAndroid Wear Özel Sesli İşlemler

Ancak bu, yalnızca Android Wear'daki Etkinlikler'i içeren uygulamalarla ilgilidir.

  1. Ben özel komutlar ekleyebilir miyim:

    sormak istediğim? Demek istediğim, "Start" kelimesiyle başlamayanlar?
  2. Sadece uygulamayı açmaktan başka bir şey yapacak komutları ekleyebilir miyim? Bir yöntem çalıştırmak gibi mi?

Sorulması gereken bir yer değilse, Google Developers yardım/desteğine bana bir e-posta/bağlantı verebilir misiniz? Teşekkürler. Android Wear Cihaz üzerinde çalışacak uygulamalar için

cevap

6

:

  1. No, sistem tarafından sağlanan ses eylemlerin listesi sabittir (ve here listelenmiştir). Uygulamanızı bunlara yanıt verebilecek şekilde ayarlayabilirsiniz (örneğin, no'lu not), ancak yenilerini ekleyemezsiniz.
  2. Evet. Zaten uygulamanızın içinde, ses girişi almak için ACTION_RECOGNIZE_SPEECH'u kullanarak startActivityForResult()'u kullanabilirsiniz. Ardından, istediğiniz dizeyi yürütmek için döndürülen dizeyi kullanabilirsiniz. Sadece displaying notifications from an Android app running in a handheld iseniz

arada, o zaman halen sesli işlemleri (en azından bir anlamda) hiç olamaz. Ancak, sahip olabileceğiniz, requests voice input'un bir bildirim eylemidir. Bu giriş, daha sonra, el cihazındaki uygulamaya teslim edilen Niyet'te ekstra olarak geçirilecektir.

+0

Aşınmadaki bildirimiyle kontrol edilen bir uygulama. – user3184899

+0

2. soruda, Android Wear'in Ok Google'ını da kastettim. – user3184899

+0

@ user3184899 Tamam, düzenlenmiş yanıt, şimdi daha açık olmasını umuyoruz. – matiash