android usb 检测工具,Android:如何检测已连接的USB设备?

  • Post author:
  • Post category:其他

我正在尝试检测已连接到android的USB设备.

我知道有些动作可以检测USB何时连接或分离.

但是在将usb设备连接到android之后,我真的不知道如何检查设备.

此外,我发现每个USB设备都有它的设备类代码,但我如何确定连接的设备类型?例如,我需要检测usb鼠标和键盘;我该如何区分它们?

解决方法:

试试这个:

>首先注册广播以进行USB连接.

明显许可:

>使用此功能获取USB设备列表

public void getDetail() {

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

HashMap deviceList = manager.getDeviceList();

Iterator deviceIterator = deviceList.values().iterator();

while (deviceIterator.hasNext()) {

UsbDevice device = deviceIterator.next();

manager.requestPermission(device, mPermissionIntent);

String Model = device.getDeviceName();

int DeviceID = device.getDeviceId();

int Vendor = device.getVendorId();

int Product = device.getProductId();

int Class = device.getDeviceClass();

int Subclass = device.getDeviceSubclass();

}}

标签:android,usb

来源: https://codeday.me/bug/20190725/1527956.html