Intereting Posts
Предупреждение об ошибке Eclipse при открытии макета графики Значок навигационного ящика (ic_drawer) не отображается Android Lollipop BeginDelayedTransition не всегда работает Внедрение встроенного mp3-файла Ошибка подключения Adb: EOF (новый в android) Xamarin Android – отключить моно журналы Будет ли JavaFX работать на Android? Лучший способ вызова функции Метод с Phonegap 3.0 из js Макеты Eclipse и Android XML дают «по умолчанию» не лучшее соответствие для любой комбинации устройств / локалей » Android RestClientException: не найдено подходящего HttpMessageConverter Как отобразить действие для разрешения, которое начинается с уведомления строки состояния? Определение того, какой макет загружается в зависимости от размера экрана? Активность не будет отображаться случайным образом, отображается только белый экран на Samsung Изменение цвета курсора в searchView Как читать штрих-коды с помощью Android Phonegap?

Как читать / отправлять данные с помощью гнезда гарнитуры Android Devices 3,5 мм?

Я просто спотыкался о EE Stack и нашел это сообщение: какой протокол использует разъем для наушников. И это вызвало у меня некоторое любопытство, и я полагаю, что если iPhone сможет это сделать, я тоже хочу.

Кто-нибудь знает какие-либо проекты, которые делают это сейчас, или же это возможно?

    В основном вы спрашиваете, как включить микрофонный вход в модемный вход. Вариант этой умной техники коммерчески используется Square для своих читателей с магнитной полосой на устройствах iOS и Android.

    Для этого требуется получить доступ к необработанному потоку PCM с Android и декодировать ввод. К счастью для вас, кто-то уже сделал это и выбросил источник. См. Этот проект Hack a Day для образца Arduino и кода Android для передачи только.

    Я не мог найти пример кода для Android, но есть довольно обширные заметки о том, как делать FSK с iOS на этом форуме Arduino .

    (Хотя это не ваш вопрос, более простой способ получить данные на устройстве Android и из него – это новая поддержка USB-хоста и аксессуаров . Для этого требуется новый телефон и ОС, поэтому не такой гибкий, как аудио-маршрут).

    Я написал библиотеку C, которая может отправлять и получать данные через аудиокабель со скоростью 64 Кбит / с. https://github.com/quiet/quiet

    Что касается методов модуляции, он поддерживает широкий диапазон, поскольку он использует библиотеку SDR для выполнения своей модуляции.

    Если вы хотите попробовать, вот живая демонстрация https://quiet.github.io/quiet-js/lab.html