Android は USB プラグ アンド プレイ デバイスを列挙できますか。API を使用した標準の列挙は機能していないようです。OTGケーブルを使用しています。誰もそれを行う方法の例を持っていますか? 私が使用しているコードは非常に単純です。
onCreate() には次のものがあります。
usbManager = (UsbManager)getSystemService(Context.USB_SERVICE);
onClick() には次のものがあります (画面にボタンがあります):
usbDeviceList = sbManager.getDeviceList(); をマップします。Toast.makeText(this, String.format("Number of devices = %d", usbDeviceList.size()), Toast.LENGTH_SHORT).show();
これは、メモリ スティックを OTG ケーブルに接続すると機能します。作成した USB デバイスを接続しても機能します。購入したバーコード スキャナーでは動作しません。