如何以编程方式获取连接到我的Android设备的USB设备的ID(或某些独特属性)?

时间:2011-09-20 16:28:54

标签: android usb

如何获取连接到Android设备的USB设备的ID(或某些独特属性)?

2 个答案:

答案 0 :(得分:2)

您可以使用UsbDevice.getDeviceId()方法获取Android连接的USB设备的唯一ID。

请查看以下链接了解更多详情。 http://developer.android.com/reference/android/hardware/usb/UsbDevice.html#getDeviceId()

超过Id,请检查“UsbDevice”类的其他方法。 http://developer.android.com/reference/android/hardware/usb/UsbDevice.html

答案 1 :(得分:2)

对于UsbDevice的新用户,可能值得注意使用UsbManager

UsbManager usbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
HashMap<String, UsbDevice> usbDevices = usbManager.getDeviceList();

http://developer.android.com/reference/android/hardware/usb/UsbManager.html

了解详情