Отправить сигналы через кабель наушников

Я довольно много искал по этому вопросу, но ничего не нашел.

У меня есть идея для приложения для управления устройством, которое необходимо подключить через кабель наушников.

Можно ли отправлять сигналы через разъем для наушников?

2 ответа

Произвольные данные могут быть воспроизведены через аудиоразъем, используя Media Playerс сырьевым ресурсом. Сигнал будет ограничен полосой пропускания конкретного устройства, например, между 20 Гц и 16 КГц.

Использовать AudioManager

AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);

http://developer.android.com/reference/android/media/AudioManager.html

Затем вы можете установить setWiredHeadsetOn(true) или, если это не сработает, поиграть с setMode

Другие вопросы по тегам