web-dev-qa-db-fra.com

Envoi de données via le prix casque dans les téléphones Android

Je travaille actuellement sur un nouveau projet et je dois envoyer des données via une prise casque avec une tension spécifique, je peux alors travailler sur cette tension.

donc ici je dois programmer la tension spécifique dépend de mes données. est-il possible que je puisse accéder à la tension de sortie d'un casque sous Android, puis créer une application permettant de contrôler cette tension?

13
Payam Mohajeri

Voici un article de HackADay traitant de ce problème. http://hackaday.com/2010/02/01/Android-audio-serial-connection/ Il offre un code fonctionnel qui était un peu plus simple que je ne le pensais.

Bien que, comme d'autres l'ont suggéré, y compris ce très similaire SO post, vous aurez peut-être plus de facilité à utiliser le port USB.

8
davehale23

le moyen le plus simple de récupérer les données d'entrée de la prise audio sous Android ou iPhone consiste à enregistrer http://developer.Android.com/reference/Android/media/AudioRecord.html

pense quelque chose de similaire, comme jouer un fichier audio pcm linéaire, je n’ai pas essayé mais je crois que ça devrait marcher

3
Rizwan

vous pourriez peut-être essayer de convertir vos données en binaire, par exemple, lorsque vous écoutez de la musique, votre prise de casque change de + - vibration pour produire un son, de sorte que vous puissiez faire + - = 0 et - + = 1

0
user3704718

Je crois que vous devrez plonger profondément dans le langage de type Assembly, cependant, pourquoi la prise casque? Si je comprends bien, seules les réverbérations et le son sont transmissibles via la prise casque. Je crois qu'il serait plus facile de produire une tension via le port Mini-USB.

Je pense que ce site peut être utile pour ma méthode:

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

0
Chad