USBカードリーダーに接続するAndroidアプリを開発しました。Samsung Tab 10.1 (古いバージョン) で問題なく動作するアプリをテストしました。
次に、7 インチの MSI タブレット E71 を購入し、同じアプリを展開して同じ USB カード リーダーに接続しましたが、MSI タブレットは USB カード リーダーを検出できません。私はググって、この問題についていくつかのアイデアを持っています(こことここ)
adb を使用して MSI タブレットを確認しましたが、「android.hardware.usb.host.xml」が見つかりません。次に、Samsung Tab 10.1 をチェックインすると、「android.hardware.usb.host.xml」ファイルがそこにあることがわかります。したがって、MSI タブレットの USB ホスト モードが無効になっていると結論付けることができます (間違っているか、他のチェックが欠けている場合は修正してください)。しかし、USB マウスを MSI タブレットに接続したところ、動作しました。
だから私の質問は:
- USB ホストモードが無効になっているため、MSI タブレットで USB マウスはどのように機能しますか?
- 「android.hardware.usb.host.xml」を MSI タブレットに (root 化して) 入れた場合、USB カード リーダーを検出できると言えますか?