一、通过路径查询
cat /proc/bus/input/devices
![命令行](https://i-blog.csdnimg.cn/blog_migrate/a8c74b1301f4ca1a231c9f00cf194fd7.png)
二、使用UsbManager获取插入手机的USB设备名字
private void getDevice() {
UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> deviceList = usbManager.getDeviceList();
Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
List<UsbDevice> usbDevices = new ArrayList<>();
while (deviceIterator.hasNext()) {
UsbDevice device = deviceIterator.next();
usbDevices.add(device);
Log.e("getDeviceList", "getDeviceList: " + device.getProductName());
}
}
![设备名称](https://i-blog.csdnimg.cn/blog_migrate/310f344181d33980a234e5cb11d9b38d.png)