在 Android 中获取 usb 设备版本的问题

Issue getting version of usb Device in Android

我正在尝试创建一个可以检测 USB 设备的应用程序。 android 设备就像一个主机,我现在只需要读取连接设备的数据。

我导入android.hardware.usb.UsbDevice

一切正常,但问题出在任何 usbDevice 方法上。我可以阅读 usbDevice.getDeviceName() 方法,但我不能使用 getVersion() 等方法,为什么?

他说不能解决这个方法。还有其他方法。

    private String readDevice(UsbDevice device) {

        StringBuilder sb = new StringBuilder();
        String a =  device.getDeviceName(); //work
        String b = device.getVersion(); //doesn't work

}

You need to read This Link

It's included in API 23.

String versionStr = UsbDevice.getVersion();

Or you may help from This Link