有没有办法判断有线耳机是否连接到手机

时间:2011-04-13 16:57:55

标签: android

是否有一种程序化的方式来判断有线耳机(不是蓝牙)是否连接到手机?

谢谢。

3 个答案:

答案 0 :(得分:3)

您可以判断有线耳机是否与AudioManager.isWiredHeadsetOn()一起使用。

您还可以收听广播操作ACTION_HEADSET_PLUG

希望这有帮助,

Phil Lello

答案 1 :(得分:0)

尝试使用BroadcastReceiver并让它监听ACTION_HEADSET_PLUG Intent操作。

答案 2 :(得分:0)

您可以使用this code执行此操作:

Intent intent = registerReceiver(myHandler,new IntentFilter(Intent.ACTION_HEADSET_PLUG)); 
if (intent != null) 
            myHandler.onReceive(this, intent); 

我希望这会有所帮助