我想检查耳机是否已插入...
我是这样做的
AudioManager am = (AudioManager)getSystemService(AUDIO_SERVICE);
Log.i("am.isWiredHeadsetOn()", am.isWiredHeadsetOn()+"");
但我总是得到错误的价值......
为什么会发生这种情况?
看起来这是一个错误。你总会得到false
打电话时isWiredHeadsetOn
除非你添加MODIFY_AUDIO_SETTINGS
许可AndroidManifest.xml
:
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)