有多少usb设备连接到Android Raspbery Pi 3?

有多少usb设备连接到Android Raspbery Pi 3?,android,raspberry-pi,usb,device,enumeration,Android,Raspberry Pi,Usb,Device,Enumeration,我正在使用Android Raspberry Pi 3,我想知道有多少USB设备连接到它。 我知道如何为相机设备做到这一点: Log.d(标记“有多少个摄像头设备?”-->“+camera.getNumberOfCameras()) 但我不知道有多少其他USB设备连接到它 谢谢。如中所述,您可以通过以下方式枚举USB主机设备: UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE); HashMap<

我正在使用Android Raspberry Pi 3,我想知道有多少USB设备连接到它。 我知道如何为相机设备做到这一点:

Log.d(标记“有多少个摄像头设备?”-->“+camera.getNumberOfCameras())

但我不知道有多少其他USB设备连接到它

谢谢。

如中所述,您可以通过以下方式枚举USB主机设备:

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);

HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.v(TAG, "There are : " + deviceList.size() + " USB devices connected");
UsbManager-manager=(UsbManager)getSystemService(Context.USB_-SERVICE);
HashMap deviceList=manager.getDeviceList();
Log.v(标记“有:”+deviceList.size()+“已连接USB设备”);
您可以使用以下方法对其进行迭代:

Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while(deviceIterator.hasNext()){
    UsbDevice device = deviceIterator.next();

}
Iterator deviceIterator=deviceList.values().Iterator();
while(deviceIterator.hasNext()){
UsbDevice device=deviceIterator.next();
}
如中所述,您可以通过以下方式枚举USB主机设备:

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);

HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
Log.v(TAG, "There are : " + deviceList.size() + " USB devices connected");
UsbManager-manager=(UsbManager)getSystemService(Context.USB_-SERVICE);
HashMap deviceList=manager.getDeviceList();
Log.v(标记“有:”+deviceList.size()+“已连接USB设备”);
您可以使用以下方法对其进行迭代:

Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while(deviceIterator.hasNext()){
    UsbDevice device = deviceIterator.next();

}
Iterator deviceIterator=deviceList.values().Iterator();
while(deviceIterator.hasNext()){
UsbDevice device=deviceIterator.next();
}