在Android中获取USB版设备的问题

时间:2016-09-27 08:29:00

标签: android usb

我尝试创建一个可以检测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

}

1 个答案:

答案 0 :(得分:1)

  

您需要阅读This Link

     

它包含在API 23中。

String versionStr = UsbDevice.getVersion();
  

或者您可以从This Link

获得帮助