Подтвердить что ты не робот

Передача данных через разъем для наушников на телефонах Android

В настоящее время я работаю над новым проектом, и мне приходится отправлять данные через разъем для наушников с определенным напряжением, тогда я могу работать над этим напряжением.

поэтому здесь мне нужно запрограммировать определенное напряжение, зависящее от моих данных. возможно ли, что я могу получить доступ к выходному напряжению наушников в андроиде, а затем создать приложение для управления этим напряжением?

4b9b3361

Ответ 1

Вот статья HackADay, посвященная этой проблеме. http://hackaday.com/2010/02/01/android-audio-serial-connection/ Он предлагает рабочий код, который был немного проще, чем я думал, что это будет.

Хотя, как и другие, предложили, в том числе этот очень похожий пост SO, вам может быть проще использовать порт USB.

Ответ 2

Самый простой способ поймать входные данные из аудиоразъема в Android или iphone - через запись http://developer.android.com/reference/android/media/AudioRecord.html

думаю, что-то похожее на воспроизведение линейного аудио файла pcm, я не пробовал, но считаю, что он должен работать

Ответ 3

Я считаю, что вам придется глубоко погрузиться в язык типа Assembly, но почему разъем для наушников? Насколько я понимаю, только реверберации и звук передаются через разъем для наушников. Я считаю, что было бы более целесообразно выводить напряжение через порт Mini-USB.

Я думаю, что этот сайт может помочь в моем методе:

http://pinouts.ru/Slots/USB_pinout.shtml

Ответ 4

возможно, вы попытаетесь превратить свои данные в двоичные файлы, например, когда ваше прослушивание музыки изменится на ваш головной телефон + - вибрация, чтобы сделать звук, чтобы вы могли сделать + - = 0 и - + = 1