it-swarm.com.de

Senden von Daten über Kopfhöreranschluss in Android-Telefonen

Ich beschäftige mich gerade mit einem neuen Projekt und muss Daten über Kopfhöreranschluss mit einer bestimmten Spannung senden, dann kann ich an dieser Spannung arbeiten.

also hier muss ich die spezifische Spannung programmieren, die von meinen Daten abhängt. Kann ich unter Android auf die Ausgangsspannung von Kopfhörern zugreifen und dann eine Anwendung erstellen, um diese Spannung zu steuern?

13
Payam Mohajeri

Hier ist ein HackADay-Artikel, der sich mit diesem Problem befasst. http://hackaday.com/2010/02/01/Android-audio-serial-connection/ Es bietet funktionierenden Code, der um einiges einfacher ist, als ich dachte.

Obwohl, wie andere vorgeschlagen haben, einschließlich dieses sehr ähnlicher SO -Post, ist die Verwendung des USB-Anschlusses möglicherweise einfacher.

8
davehale23

der einfachste Weg zum Erfassen von Eingangsdaten von der Audiobuchse in Android oder iPhone ist die Aufnahme von http://developer.Android.com/reference/Android/media/AudioRecord.html

ich denke, etwas ähnliches wie das Abspielen einer linearen PCM-Audiodatei. Ich habe es nicht versucht, aber ich glaube, es sollte funktionieren

3
Rizwan

sie könnten vielleicht versuchen, Ihre Daten in Binärdaten umzuwandeln, wenn Sie beispielsweise Ihre Musik hören und die Kopfhörerbuchse wechselt, + - vibriert, um einen Ton zu erzeugen, sodass Sie + - = 0 und - + = 1 machen könnten

0
user3704718

Ich glaube, Sie müssen tief in die Assembler-Sprache eintauchen, warum aber die Kopfhörerbuchse? Nach meinem Verständnis sind nur Nachhall und Ton über die Kopfhörerbuchse übertragbar. Ich glaube, es wäre praktikabler, die Spannung über den Mini-USB-Anschluss auszugeben.

Ich denke, diese Seite kann in Bezug auf meine Methode hilfreich sein:

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

0
Chad