2014-07-03 10 views
10

मैं एक ऐप बना रहा हूं जो एंड्रॉइड वेयर, के साथ काम करेगा और मैं Google के "ओके Google" विकल्प में एक कमांड लागू करना चाहता था। मैंने यह पृष्ठ देखा: http://developer.android.com/training/wearables/apps/voice.htmlएंड्रॉइड वेयर कस्टम वॉयस एक्शन

लेकिन यह केवल उन ऐप्स से संबंधित है जिनमें एंड्रॉइड वेयर में गतिविधियां शामिल हैं।

  1. मैं कस्टम आदेशों जोड़ा जा सकता:

    मैं पूछने के लिए चाहते थे? मेरा मतलब है, जो लोग "स्टार्ट" शब्द से शुरू नहीं करते हैं?

  2. क्या मैं कमांड जोड़ सकता हूं जो ऐप खोलने की तुलना में एक और चीज करेगा? एक विधि चलाने की तरह?

यदि यह पूछने की जगह नहीं है, तो क्या आप मुझे Google डेवलपर सहायता/समर्थन के लिए एक ईमेल/लिंक दे सकते हैं? धन्यवाद।

उत्तर

6

Android Wear डिवाइस पर चलने वाले ऐप्स के लिए:

  1. नहीं, सिस्टम-प्रदान की आवाज कार्यों की सूची तय (और here सूचीबद्ध) है। आप अपने आवेदन को उन्हें जवाब देने में सक्षम होने के लिए सेट कर सकते हैं (उदाहरण के लिए, पर एक नोट लें), लेकिन आप नए जोड़ नहीं सकते हैं।
  2. हां। जब आपके ऐप के अंदर पहले से ही, आप ध्वनि इनपुट प्राप्त करने के लिए ACTION_RECOGNIZE_SPEECH का उपयोग करके startActivityForResult() का उपयोग कर सकते हैं। फिर आप जो कुछ भी चाहते हैं उसे निष्पादित करने के लिए लौटाई गई स्ट्रिंग का उपयोग कर सकते हैं।

इस बीच, अगर आप सिर्फ displaying notifications from an Android app running in a handheld कर रहे हैं, तो आप इस समय ध्वनि क्रियाएं सभी पर (कम से कम एक शाब्दिक अर्थ में) नहीं हो सकता। हालांकि, आपके पास क्या हो सकता है, एक अधिसूचना कार्रवाई है जो requests voice input है। उस इनपुट को उस उद्देश्य में एक अतिरिक्त के रूप में पारित किया जाएगा जो हाथ में रखे ऐप को दिया जाता है।

+0

एक ऐप जो पहनने पर इसकी अधिसूचना द्वारा नियंत्रित होता है। – user3184899

+0

दूसरे प्रश्न में मैं एंड्रॉइड वेयर के ओके Google का भी मतलब था। – user3184899

+0

@ user3184899 ठीक है, संपादित उत्तर, उम्मीद है कि यह अब स्पष्ट है। – matiash

संबंधित मुद्दे