i using android 4.2.2 i.e. api 17 error comes call require api level 12(current min 8): android.hardware.usb.usbmanager#opendevice
public list<usbserialdriver> probe(final usbmanager manager, final usbdevice usbdevice) { if (!testifsupported(usbdevice, ftdiserialdriver.getsupporteddevices())) { return collections.emptylist(); } final usbdeviceconnection connection = ***manager.opendevice(usbdevice)***; if (connection == null) { return collections.emptylist(); } final usbserialdriver driver = new ftdiserialdriver(usbdevice, connection); return collections.singletonlist(driver); }
as stated here:
public usbdeviceconnection opendevice (usbdevice device)
added in api level 12 opens device can used send and *receive data using usbrequest.*
parameters device device open returns usbdeviceconnection, or null if open failed
Comments
Post a Comment