是否有Java Android代码可以从USB端口的数据线输出短脉冲? 1 周,2 日 Questions & Answers 132 我想知道是否有可能在Android设备上编写一个Java Android编码器,从USB端口的数据线输出一个5伏的短脉冲
# 1 楼答案 很可能不会,开发人员永远不会实现这样的东西。只有修改Android软件,你才能在这里找到它http://developer.android.com/reference/android/hardware/usb/package-summary.html否则(我搜索了一些,但没有找到这样的方法,你只能发送数据和东西,但你不能控制电压和类似的东西)
# 2 楼答案 USB不是为这种用途而设计的,所以你的选择要么是误用它,要么是用它来请求外部的东西来做你想做的事情 从裸USB端口,您只能通过在具有该功能的设备上短暂启用USB VBus电荷泵来实现这一点,这将是一个根访问(或者很可能是内核驱动程序)级别的任务,当然这不会在数据线上,而是在VBus线上 通过连接外部微控制器和电路,您可以使用ADK接口或USB主机模式(如果支持)来完成最终目标,方法是让应用程序向micro发送请求
# 1 楼答案
很可能不会,开发人员永远不会实现这样的东西。只有修改Android软件,你才能在这里找到它http://developer.android.com/reference/android/hardware/usb/package-summary.html否则(我搜索了一些,但没有找到这样的方法,你只能发送数据和东西,但你不能控制电压和类似的东西)
# 2 楼答案
USB不是为这种用途而设计的,所以你的选择要么是误用它,要么是用它来请求外部的东西来做你想做的事情
从裸USB端口,您只能通过在具有该功能的设备上短暂启用USB VBus电荷泵来实现这一点,这将是一个根访问(或者很可能是内核驱动程序)级别的任务,当然这不会在数据线上,而是在VBus线上
通过连接外部微控制器和电路,您可以使用ADK接口或USB主机模式(如果支持)来完成最终目标,方法是让应用程序向micro发送请求