2016-11-22 29 views
1

在Android上,提供了一個聲稱爲USB接口函數https://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html#claimInterface(android.hardware.usb.UsbInterface,boolean)。目前,如果將TRUE作爲第二個參數傳遞給claimInterface,那麼我將無法通過調用bulktransfer來接收數據。返回的值是-1。而如果通過FALSE,我可以通過調用bulktransfer成功接收數據。請您幫忙澄清一下claimInterface的潛在用途。謝謝Android聲明界面真的在做什麼?

回答

0

聲稱獨佔訪問UsbInterface。這必須在屬於接口的任何UsbEndpoint上發送或接收數據之前完成。