[英]How many usb devices connected to Android Raspbery Pi 3?
I'm using Android Raspberry Pi 3 and I want to know how many USB devices connected to it. 我正在使用Android Raspberry Pi 3,我想知道有多少USB设备连接到它。 I know how do do it for camera devices:
我知道如何为相机设备做到这一点:
Log.d(TAG, "how many camera device? -->" + Camera.getNumberOfCameras());
but I don't know how determine many other USB devices connected to it. 但我不知道如何确定连接到它的许多其他USB设备。
Thanks. 谢谢。
As specified in Andoid USB Host guide , you can enumerate USB host devices with : 如Andoid 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");
You can iterate them with : 你可以用以下方法迭代它们:
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
while(deviceIterator.hasNext()){
UsbDevice device = deviceIterator.next();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.