Alternative to the deprecated AudioManager.isWiredHeadsetOn?

Bjarke Freund-Hansen picture Bjarke Freund-Hansen · Jan 18, 2013 · Viewed 11.9k times · Source

The method AudioManager.isWiredHeadsetOn() is deprecated from api level 14, how do we now detect if a wired headset is connected?

Answer

Raghav Sood picture Raghav Sood · Jan 18, 2013

The documentation's deprecation message states:

Use only to check is a headset is connected or not.

So I guess it is okay to keep using it to check whether or not a wired headset is connected, but not to check whether or not audio is being routed to it or played over it.