यूएसबी हेडसेट: डिवाइस विशिष्टता

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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 अनुभाग में आवश्यकताओं का भी पालन करना चाहिए।