android 检测耳机是否插入

android 检测耳机是否插入 AudioManager 的isWiredHeadsetOn()方法: AudioManager localAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); localAudioManager.isWiredHeadsetOn() 如果插入了耳机,就返回true,否则false; 当然,要加个权限,不然一直是返回false。 uses-permission android:name= android.permission.MODIFY_AUDIO_SETTINGS / 实时检测耳机插入和拔出: 每当插入和拔出耳机时,系统都会发送Intent 广播,这个由看手机打出的Log 得知。 所以,只需要用一个 receiver 把这个广播 intent (获取的 action 是:“android.intent.action.HEADSET_PLUG”)截获就好。

你可能感兴趣的:(android 检测耳机是否插入)