【发布时间】:2011-11-18 15:00:55
【问题描述】:
我找到了适用于 Android 的 USB 文档,从那里似乎可以在 Android 手机上编写一个通信程序,其工作方式与在 PC 上完全一样。
我有一根普通的 USB 电缆,通常用于连接 PC 和外部设备。一端是普通 USB,另一端有设备专用插头。
如果我有一个 USB 母头适配器,我可以将我的普通 Android 电话线 USB 端连接到我的设备 USB 线,然后基本上将我的专用 USB 线插入 Android 手机。
有没有人有在 Android 上进行 USB 通信编程的经验 - 基本上是复制普通的 PC USB 功能?我所要做的就是通过 USB 端口发送和接收文本字符串 - 就像在 PC 上一样。
这可能吗,或者 Android 上的 USB 端口编程是否受到任何限制 和 PC 上的 USB 编程不完全相同?例如。通过 USB 或其他方式供电?
ps 在 PC 上,我需要安装 FTDI 驱动程序才能与外部设备一起使用。
非常感谢
更新: 似乎从 Android 3.1 开始可以做到这一点 - 但是,如果我正确理解 htis,Android 3.1 只能在平板电脑 Android 设备上运行 - 我可能错了 - 与 Apple 相比,这一切都非常令人困惑(但是,与Apple iPhone 它永远不会工作!;)
【问题讨论】: