在Android上,提供了claimInterface https://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html#claimInterface(android.hardware.usb.UsbInterface的USB函数,boolean)。目前,如果传递TRUE到claimInterface作为第二个参数,那么我将无法通过调用bulktransfer接收数据。返回值为-1。而如果通过FALSE,我可以通过调用bulktransfer成功接收数据。您能帮忙澄清一下claimInterface的潜在可能性吗?谢谢
答案 0 :(得分:0)
声明对UsbInterface的独占访问权限。必须在发送或接收属于该接口的任何UsbEndpoints上的数据之前完成此操作。