यूएसबी हेडसेट, Android नेटवर्क पर आसानी से काम कर सकें, इसके लिए ज़रूरी है कि Android डिवाइसों पर ये हेडसेट एक जैसे तरीके से काम करें. इस दस्तावेज़ में, Android के सभी डिवाइसों पर यूएसबी हेडसेट और अडैप्टर के साथ काम करने के लिए, यूएसबी के काम करने का तरीका बताया गया है.
सॉफ़्टवेयर मैपिंग
एचआईडी मैपिंग के साथ काम करने वाले यूएसबी हेडसेट ज़रूरी हैं. नीचे दिए गए कीकोड मैपिंग के लिए, डिवाइस पर इनकी सुविधा होना ज़रूरी है.
फ़ंक्शन | मैपिंग | संदर्भ | व्यवहार |
---|---|---|---|
A | एचआईडी के इस्तेमाल का पेज: 0x0C एचआईडी के इस्तेमाल की जानकारी: 0x0CD कर्नल पासकोड: KEY_PLAYPAUSE Android पासकोड: KEYCODE_MEDIA_PLAY_PAUSE |
मीडिया प्लेबैक | इनपुट: थोड़ी देर दबाएं आउटपुट: चलाएं या रोकें |
इनपुट: लंबे समय तक दबाएं आउटपुट: बोलकर निर्देश देने की सुविधा चालू करें भेजता है: android.speech.action.VOICE_SEARCH_HANDS_FREE अगर डिवाइस
लॉक है या उसकी स्क्रीन बंद है. इसके अलावा, android.speech.RecognizerIntent.ACTION_WEB_SEARCH भेजता है |
|||
आने वाला (इनकमिंग) कॉल | इनपुट: थोड़ी देर के लिए दबाएं आउटपुट: कॉल स्वीकार करना |
||
इनपुट: दबाकर रखें आउटपुट: कॉल को अस्वीकार करना |
|||
पहले से जारी कॉल | इनपुट: थोड़ी देर के लिए दबाएं आउटपुट: कॉल खत्म करें |
||
इनपुट: लंबे समय तक दबाएं आउटपुट: माइक्रोफ़ोन को म्यूट या अनम्यूट करें |
|||
B | एचआईडी के इस्तेमाल का पेज: 0x0C एचआईडी के इस्तेमाल की जानकारी: 0x0E9 कर्नल पासकोड: KEY_VOLUMEUP Android पासकोड: VOLUME_UP |
मीडिया प्लेबैक, कॉल जारी है | इनपुट: थोड़ी देर या ज़्यादा देर तक दबाएं आउटपुट: सिस्टम या हेडसेट की आवाज़ बढ़ाता है |
C | एचआईडी के इस्तेमाल से जुड़ा पेज: 0x0C एचआईडी के इस्तेमाल से जुड़ी जानकारी: 0x0EA कर्नल पासकोड: KEY_VOLUMEDOWN Android पासकोड: VOLUME_DOWN |
मीडिया प्लेबैक, कॉल जारी है | इनपुट: थोड़ी देर या ज़्यादा देर तक दबाएं आउटपुट: सिस्टम या हेडसेट की आवाज़ कम हो जाती है |
D | एचआईडी के इस्तेमाल का पेज: 0x0C एचआईडी के इस्तेमाल की जानकारी: 0x0CF कर्नल पासकोड: KEY_VOICECOMMAND Android पासकोड: KEYCODE_VOICE_ASSIST |
सभी थ्रेड के लिए. किसी भी इंस्टेंस में ट्रिगर किया जा सकता है. | इनपुट: थोड़े समय या लंबे समय तक दबाएं आउटपुट: बोलकर निर्देश देने की सुविधा चालू करें |
हार्डवेयर
डिवाइस बनाने वाली कंपनियों को Android पर यूएसबी को लागू करने के बारे में ज़्यादा जानकारी के लिए, यूएसबी डिजिटल ऑडियो भी देखना चाहिए. डिवाइस बनाने वाली कंपनियों को, Android CDD के यूएसबी सेक्शन में दी गई ज़रूरी शर्तों का भी पालन करना होगा.