android – 如何从头部电话杰克获得电力?

我的任务是,如果有人知道如何创建一个可以通过设备的耳机插孔发送电费的 Android应用程序,就像在这个视频 iPocket_LED中一样.视频显示一个iPhone应用程序,用于控制插入耳机插孔的LED.

我想知道如何访问设备发送电子信号.

抱歉我的英语,不是我的语言,我希望有人了解我

解决方法

许多接受外部麦克风的消费者设备将提供“插入式电源”.这是麦克风连接中两个触点上通常为1至5伏的小电压.

Apple和(大多数)Android设备也不例外.大多数使用带有以下引脚的4线TRRS连接:

TIP = left headphone out
  RING = right headphone out
  RING = ground
SLEEVE = mic in + plug-in power

智能手机上的插入式电源通常约为2V,麦克风(套管)导体上的电源电压为2V.如果手机检测到麦克风到位,手机将只提供它,通过测试麦克风到地面的电阻,看看它是否与麦克风的阻抗一致(例如阻抗为200到5000欧姆,我听到了iphone可能非常挑剔,需要非常接近1600欧姆).

编辑:这意味着您可以从中获取的最大功率非常低,大约2.5mW(毫瓦)

如果你想在没有真正用于麦克风的情况下绘制插件电源,你需要确保你的电路具有适当的电阻“看起来”它具有麦克风的阻抗.

请注意,插入式电源可能与专业音频设备中使用的“幻象电源”类似,但它是一个不同且不兼容的标准. “插入式电源”是导致智能手机耳机中的微型驻极体麦克风无需自带小电池即可工作的原因.

至于如何从应用程序实际控制您连接的设备,这将进入更复杂的电子设备.假设您可以使用左和/或右耳机输出线向设备发送信号.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...