4

我有一个具有迷你 USB 端口和 USB 端口的 Android 平板电脑,我想编写一个与 USB 密钥通信的应用程序。我写了一个demo来找出USB key,但是没有任何反应。

令我不安的是,如果我在另一台只有 mini-USB 端口但支持 USB OTG 的平板电脑上运行此演示,它可以通过 OTG 电缆找到密钥。当我将 USB 密钥插入 USB 端口时,没有响应。我想知道有什么区别。

我不能使用 USB Host API 来查找 USB 端口中的密钥吗?在 mini-USB 端口中通过 OTG 电缆与 USB 设备通信和直接在 USB 端口中通信有什么区别?

4

1 回答 1

1

好吧,OTG 电缆的某些引脚短路,以便告诉设备它应该切换到 USB 主机模式(平板电脑提供电源)。USB 端口可能支持 OTG,但前提是您有 OTG 电缆。通常,平板电脑上的 USB 端口被设置为附件端口,这意味着它们是汲取电力,而不是提供电力。

于 2013-03-06T23:05:32.103 回答