मुझे यह पता लगाने की आवश्यकता है कि वायर्ड हेडसेट में प्लग किए गए माइक्रोफ़ोन हैं या नहीं।पता लगाएं कि हेडसेट में माइक्रोफ़ोन है
मैं जांच सकता हूं कि isWiredHeadSetOn() का उपयोग कर हेडसेट प्लग किया गया है, लेकिन माइक्रोफ़ोन के लिए ऑडियोमैनेजर क्लास में ऐसा कोई प्रतीत नहीं होता है।
मुझे ACTION_HEADSET_PLUG का उपयोग करके कुछ सुझाव मिल गए हैं, लेकिन मुझे इस एप्लिकेशन को जानने में दिलचस्पी है, भले ही हेडसेट को मेरे एप्लिकेशन को खोलने से पहले प्लग इन किया गया हो, यह कार्यक्रम मेरे ऐप के जीवनकाल में नहीं निकाला जाएगा।
इस मुद्दे के बारे में कोई विचार? पहले ही, आपका बहुत धन्यवाद।
क्यों आप इसे ज़रूरत है? यह उपयोगकर्ता को यह जानने के लिए है कि माइक्रोफ़ोन – njzk2
है क्योंकि मैं ऑडियो जैक के माध्यम से एक फ्लैश कनेक्ट करना चाहता हूं और इससे मुझे 2 प्रकार के फ्लैश के बीच अंतर करने में मदद मिलती है। – niculare
ऑडियो सॉकेट में एक फ्लैश? हम वह कर सकते है ? – njzk2