【发布时间】: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。