【问题标题】:Android Tablet can't find USB device via USB port but can via OTG cableAndroid 平板电脑无法通过 USB 端口找到 USB 设备,但可以通过 OTG 电缆找到
【发布时间】:2012-12-06 09:46:32
【问题描述】:

我有一个 Android 平板电脑,它有一个 mini-USB 端口和一个 USB 端口,我想编写一个与 USB 密钥通信的应用程序。我写了一个demo找U盘,但是没有反应。

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

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

【问题讨论】:

  • “USB 端口”是什么意思?您是指标准 A(例如您使用 PC 或笔记本电脑)还是迷你 B(例如您使用手机)?另外,您确定您的平板电脑支持 USB 主机模式吗?检查您是否有文件/system/etc/permissions/android.hardware.usb.host.xml。

标签: android usb host


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 2012-12-18
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多