Android:检测耳机和耳机?

时间:2011-07-07 05:43:15

标签: android audio

只要我使用手机附带的耳机,我就可以使用AudioManager中的isWiredHeadsetOn()方法运行我的代码。如果我使用没有内置麦克风的耳机,isWiredHeadsetOn()会返回false,我认为这是公平的,但不是我想要的!有没有办法检测耳机和耳机?

1 个答案:

答案 0 :(得分:2)

最好的方法是使用ACTION_HEADSET_PLUG的广播接收器。然后,当连接或断开耳机时,您会收到事件。

我认为它应该适用于蓝牙设备但不是100%肯定是诚实的。