我正在处理一个新项目,我必须通过具有特定电压的耳机插孔发送数据,然后我可以处理该电压。
所以这里我需要编程具体的电压取决于我的数据。我可以在Android中访问耳机的输出电压,然后创建一个控制该电压的应用程序吗?
答案 0 :(得分:8)
这是一篇关于此问题的HackADay文章。 http://hackaday.com/2010/02/01/android-audio-serial-connection/它提供的工作代码比我想象的要简单得多。
虽然像其他人一样建议,包括this非常相似的SO帖子,但您可能更容易使用USB端口。
答案 1 :(得分:3)
从android或iphone中的音频插孔捕获输入数据的最简单方法是通过录制 http://developer.android.com/reference/android/media/AudioRecord.html
认为类似于播放线性pcm音频文件的东西,我没试过,但我相信它应该可行答案 2 :(得分:0)
我相信你必须深入研究汇编类型语言,但为什么耳机插孔呢?据我所知,只有混响和声音可通过耳机插孔传输。我相信通过Mini-USB端口输出电压会更加可行。
我认为这个网站可能对我的方法有所帮助:
答案 3 :(得分:0)
您可以尝试将数据转换为二进制数据,例如当您听到音乐时,您的耳机插孔会发生变化+ - 振动以产生声音,这样您就可以使+ - = 0和 - + = 1