我开发了一个连接到 USB 读卡器的 android 应用程序。我已经测试了该应用程序,在三星 Tab 10.1(旧版本)中运行没有任何问题。
然后我购买了一个 7 英寸的 MSI 平板电脑 E71 并部署了相同的应用程序并连接到相同的 USB 读卡器,但 MSI 平板电脑无法检测到 USB 读卡器。我四处搜索,对这个问题有一些想法(这里和这里)
我已经使用 adb 检查了 MSI 平板电脑,在其中找不到“ android.hardware.usb.host.xml ”。然后我检查三星 Tab 10.1,我可以看到“android.hardware.usb.host.xml”文件在那里。所以我可以得出结论,MSI 平板电脑 USB 主机模式已禁用(如果我错了或缺少其他检查,请纠正我)。但我将 USB 鼠标连接到 MSI 平板电脑,它可以工作。
所以我的问题是:
- 由于 USB 主机模式被禁用,USB 鼠标如何在 MSI 平板电脑上工作?
- 我可以说如果我将“android.hardware.usb.host.xml”放入MSI平板电脑(通过root),它将能够检测到我的usb读卡器吗?