2011-11-18 42 views
5

我发现Android的USB文档,从那里看起来好像人们可以在Android手机上编写通信程序,其工作方式与PC完全相同。开发一个特殊的设备通讯应用程序,通过Android端口连接USB端口

我有一个正常的USB电缆,通常连接PC和外部设备之间。一方面它是一个普通的USB,另一方面它有一个专用的设备插头。

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

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

这是可能的,或者是Android上的USB端口编程以任何方式限制 并没有真正等同于USB编程在PC上?例如。通过USB或其他方式供电?

ps在PC上我需要安装FTDI驱动程序才能与外部设备一起工作。

非常感谢

UPDATE: 似乎与Android 3.1开始就可以做到这一点 - 不过,如果我理解htis正确,仅适用于Android 3.1运行在平板电脑的Android设备 - 我可能是错与此 - 与苹果相比,这一切都相当混乱(但是,与苹果iPhone它永远不会工作!)

回答

4

是的,Android支持3.1和更高版本的USB主机,所以你可以直接连接到Android设备使用转换器电缆。 Android 4.0为手机设备带来了这一功能。

+0

所以我想我会得到一个3.1设备,然后:)。感谢您解决这个问题。只要确保 - 任何Android设备都有一根USB电缆(通常连接到PC)。如果我有一个女性 - 女性USB适配器,我可以将我的特殊电缆连接到普通Android电缆,因此基本上可以将我的特殊电缆插入到Android设备中。这是正确的方法吗? – user387184

+0

嘿,对不起,延误了。您基本上需要这样的电缆:http://www.amazon.com/Micro-USB-Host-Cable-accommodating/dp/B005GGBYJ4或类似的东西将设备上的女性微型USB端口转换为女性USB端口,所以我想这个电缆应该是一个男性女性而不是女性女性。 – robertly

+0

哦,当然你是对的 - 同时我订购了Smasung Galaxy USB适配器克隆 - 希望它能够正常工作。 – user387184

相关问题