开发一款特殊的设备通信应用程序,可以通过Android上的USB端口连接



我找到了Android的USB文档,从那里看起来好像可以在Android手机上编写与PC上完全相同的通信程序。

我有一条普通的usb线,通常用于连接PC和外部设备。它的一端是一个普通的USB接口,另一端有一个特殊的设备插头。

如果我有一个USB母母适配器,我可以连接我的普通Android手机电缆USB端到我的设备USB电缆,所以基本上把我的特殊USB电缆插入Android手机。

有没有人有在Android上做USB通信编程的经验-基本上复制正常的PC USB功能?我所要做的就是通过USB端口发送和接收文本字符串——就像在PC上一样。

这是可能的还是Android上的USB端口编程受到任何限制和PC上的USB编程不完全一样?如。通过USB或其他东西供电吗?

我需要安装一个FTDI驱动程序来与外部设备一起工作。

多谢

更新:从Android 3.1开始,似乎可以做到这一点——然而,如果我理解正确的话,Android 3.1只运行在平板安卓设备上——我可能错了——与苹果相比,这一切都很令人困惑(然而,与苹果iPhone相比,它永远不会工作!)div;)

是的,Android支持3.1及更新版本的USB主机,因此您可以使用转换器电缆将USB设备直接连接到Android设备。Android 4.0将此功能引入手持设备。

相关内容

最新更新