我想检查耳机是否已插入...
我这样做像
AudioManager am = (AudioManager)getSystemService(AUDIO_SERVICE);
Log.i("am.isWiredHeadsetOn()", am.isWiredHeadsetOn()+"");
但是我总是得到虚假的值(value)...为什么会这样呢?
最佳答案
看来这是一个错误。除非您向false
添加isWiredHeadsetOn
权限,否则在调用MODIFY_AUDIO_SETTINGS
时始终会得到AndroidManifest.xml
:
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
关于android - AudioManager.isWiredHeadsetOn()在android中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6249884/