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

如何以编程方式获取连接到Android设备的USB设备的id(或某些独特属性)?,android,usb,Android,Usb,如何获取连接到Android设备的USB设备的id(或某些唯一属性)?您可以使用UsbDevice.getDeviceId()方法获取连接到Android的USB设备的唯一id 请查看以下链接以了解更多详细信息。 () 超过Id,请检查类“UsbDevice”的其他方法。 您可以使用UsbDevice.getDeviceId()方法获取android连接USB设备的唯一ID 请查看以下链接以了解更多详细信息。 () 超过Id,请检查类“UsbDevice”的其他方法。 对于UsbDevice的新

如何获取连接到Android设备的USB设备的id(或某些唯一属性)?

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

请查看以下链接以了解更多详细信息。 ()

超过Id,请检查类“UsbDevice”的其他方法。

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

请查看以下链接以了解更多详细信息。 ()

超过Id,请检查类“UsbDevice”的其他方法。

对于
UsbDevice
的新手,可能需要注意使用
UsbManager

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

如果您是
UsbDevice
的新手,请阅读上的更多内容,可能需要注意使用
UsbManager

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

请阅读

中的详细信息,它与API 7级不兼容!你知道另一种方法吗?是的,它是在
3.1
中首次提供的,它是
API级别12
API级别7
设备不应具有USB端口。你能解释一下你想要完成什么吗?它与API 7级不兼容!你知道另一种方法吗?是的,它是在
3.1
中首次提供的,它是
API级别12
API级别7
设备不应具有USB端口。你能解释一下你想要完成什么吗?它与API 7级不兼容!您知道另一种方法吗?
getDeviceId()
返回一个在USB断开连接时不持久的整数。这意味着,如果您拔下USB设备并将其重新插入,它将具有不同的设备ID。它与API级别7不兼容!您知道另一种方法吗?
getDeviceId()
返回一个在USB断开连接时不持久的整数。这意味着,如果您拔下USB设备并将其重新插入,它将具有不同的设备ID。