标签: android audio
只要我使用手机附带的耳机,我就可以使用AudioManager中的isWiredHeadsetOn()方法运行我的代码。如果我使用没有内置麦克风的耳机,isWiredHeadsetOn()会返回false,我认为这是公平的,但不是我想要的!有没有办法检测耳机和耳机?
isWiredHeadsetOn()
答案 0 :(得分:2)
最好的方法是使用ACTION_HEADSET_PLUG的广播接收器。然后,当连接或断开耳机时,您会收到事件。
我认为它应该适用于蓝牙设备但不是100%肯定是诚实的。