Android 能否枚举 USB 即插即用设备。使用 API 的标准枚举似乎不起作用。我正在使用 OTG 电缆。有没有人有一个如何做到这一点的例子。我使用的代码非常简单:
在 onCreate() 我有:
usbManager = (UsbManager)getSystemService(Context.USB_SERVICE);
在 onClick() 我有(屏幕上有一个按钮):
映射 usbDeviceList = sbManager.getDeviceList(); Toast.makeText(this, String.format("设备数量 = %d", usbDeviceList.size()), Toast.LENGTH_SHORT).show();
如果我将记忆棒插入 OTG 电缆,这将起作用。如果我插入我创建的 USB 设备,它也可以工作。它不适用于购买的条形码扫描仪。