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