Android:检查是否已插入耳机

use*_*494 11 android

如何检查耳机当前是否已插入.我不希望广播接收器在连接到设备时通知我.我需要这样的东西:

if(/*headphone is connected*/)
 ...
Run Code Online (Sandbox Code Playgroud)

Dav*_*ebb 14

看起来你会对这个isWiredHeadsetOn()方法isBluetoothA2dpOn()方法感兴趣.AudioManager

但是,该isWiredHeadsetOn()方法仅适用于Android 2.0或更高版本.(该isBluetoothA2dpOn()方法自Android 1.5开始提供.)