Как я могу проверить, включаются ли наушники в настоящее время. Я не хочу broadcastreceiver, который сообщает мне, когда они были подключены к устройству. Мне нужно что-то как:
if(/*headphone is connected*/)
...
Похоже, вас заинтересует isWiredHeadsetOn ()
метод и isBluetoothA2dpOn ()
метод класса AudioManager
класса .
Однако метод isWiredHeadsetOn ()
доступен только в Android 2.0 или более поздних версиях. (Метод isBluetoothA2dpOn ()
доступен с Android 1.5.)