Android список USB-устройств

Привет, я пытаюсь перечислить все USB-устройства, которые подключены к моему планшету Android. Я использую https://play.google.com/store/apps/details?id=hu.sztupy.android.usbhostcontroller&hl=en чтобы проверить, отключает ли устройство клавиатуру usb, и да, на обоих планшетах и ​​на tastatur работает обе таблетки. код выглядит так

  UsbManager mUsbManager;
     mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
        mUsbManager.getDeviceList();  
        HashMap<String, UsbDevice> deviceList = mUsbManager.getDeviceList(); 
        Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
        this.outputtext.append(deviceList.size()+"Geräte gefunden");
        this.outputtext.append(mUsbManager.toString());
        UsbDevice device=null;       
 while(deviceIterator.hasNext()){
            device = deviceIterator.next();  
            this.outputtext.append( device.getDeviceName()+" vendorid: "+device.getVendorId()+"  productid"+device.getProductId());
}

Странно то, что он работает на моем Archos Titanium HD, но он не работает на моем Fujitsu M532. Что я делаю неправильно?

с уважением

1 ответ

Просто проверьте уровень API вашего fujitsu m532, потому что для getSystemService() требуется минимальный уровень API 23 (версия Android 6.0).

Другие вопросы по тегам