Android Raspberry Pi 3 连接了多少 USB 设备?
How many usb devices connected to Android Raspbery Pi 3?
我正在使用 Android Raspberry Pi 3,我想知道它连接了多少个 USB 设备。
我知道如何为相机设备做到这一点:
Log.d(TAG, "how many camera device? -->" + Camera.getNumberOfCameras());
但我不知道如何确定连接了多少其他 USB 设备。
谢谢。
如 Andoid USB Host guide 中所述,您可以使用以下命令枚举 USB 主机设备:
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.v(TAG, "There are : " + deviceList.size() + " USB devices connected");
您可以使用以下方式迭代它们:
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while(deviceIterator.hasNext()){
UsbDevice device = deviceIterator.next();
}
我正在使用 Android Raspberry Pi 3,我想知道它连接了多少个 USB 设备。 我知道如何为相机设备做到这一点:
Log.d(TAG, "how many camera device? -->" + Camera.getNumberOfCameras());
但我不知道如何确定连接了多少其他 USB 设备。
谢谢。
如 Andoid USB Host guide 中所述,您可以使用以下命令枚举 USB 主机设备:
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.v(TAG, "There are : " + deviceList.size() + " USB devices connected");
您可以使用以下方式迭代它们:
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while(deviceIterator.hasNext()){
UsbDevice device = deviceIterator.next();
}