Передача данных через разъем для наушников на телефонах Android
В настоящее время я работаю над новым проектом, и мне приходится отправлять данные через разъем для наушников с определенным напряжением, тогда я могу работать над этим напряжением.
поэтому здесь мне нужно запрограммировать определенное напряжение, зависящее от моих данных. возможно ли, что я могу получить доступ к выходному напряжению наушников в андроиде, а затем создать приложение для управления этим напряжением?
Ответы
Ответ 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