मैं जाँच करने के लिए heaset में है या नहीं खामियों को दूर किया गया है या चाहते हैं काम कर रहा है नहीं ... मैं इसे इसAudioManager.isWiredHeadsetOn() में एंड्रॉयड
AudioManager am = (AudioManager)getSystemService(AUDIO_SERVICE);
Log.i("am.isWiredHeadsetOn()", am.isWiredHeadsetOn()+"");
पसंद आया लेकिन मैं हमेशा गलत मूल्य मिल रहा है ...
ऐसा क्यों हो रहा है?
यह वास्तव में ठीक काम करना चाहिए: जब
isWiredHeadsetOn
बुला जब तकAndroidManifest.xml
को अपने ऐडMODIFY_AUDIO_SETTINGS
अनुमति तुम हमेशाfalse
मिल जाएगा। क्या आप अन्य डिवाइसों पर फ़ोलियो 100 पर अपना कोड देख सकते हैं? – inazarukहां मैंने इसे एचटीसी वाइल्डफायर पर भी चेक किया है और यह झूठा दे रहा है .. क्या मुझे कोई अनुमति है जो मुझे जोड़ने की ज़रूरत है? –
क्या आप इसे एमुलेटर या वास्तविक डिवाइस पर परीक्षण कर रहे हैं? और आपके पास एमुलेटर या डिवाइस पर एंड्रॉइड ओएस क्या है? – Jon