【问题标题】:developing a special device communication app that connects through USB port on Android在 Android 上开发一个通过 USB 端口连接的特殊设备通信应用程序
【发布时间】: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 它永远不会工作!;)

【问题讨论】:

    标签: android usb


    【解决方案1】:

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

    【讨论】:

    • 所以我想我必须得到一个 3.1 设备然后:)。感谢您清除此问题。可以肯定的是 - 对于任何 Android 设备,都有一根 USB 电缆(通常连接到 PC)。如果我有一个女性-女性 USB 适配器,我可以将我的特殊电缆与普通的 Android 电缆连接,因此基本上将我的特殊电缆插入 Android 设备。这是正确的方法吗?
    • 抱歉耽搁了。您基本上需要这样的电缆:amazon.com/Micro-USB-Host-Cable-accommodating/dp/B005GGBYJ4 或类似的东西来将设备上的女性微型 USB 端口转换为女性 USB 端口,所以我猜电缆将是男性-女性,而不是女性-女性。
    • 哦,是的,你当然是对的——与此同时,我订购了 Smasung Galaxy USB 适配器克隆——希望它可以工作。
    • 我刚刚意识到,当使用随附的普通适配器电缆(迷你 USB - USB)并连接我的特殊 USB 时,我仍然需要女性 - 女性适配器来连接这些 - 但是我仍然不确定它是否有效,因为还没有 3.1 或更高版本的手机可用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    相关资源
    最近更新 更多