Android에서는 claimInterface https://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html#claimInterface(android.hardware.usb.UsbInterface의 USB 기능인 부울이 제공됩니다. 현재 TRUE를 claimInterface에 두 번째 매개 변수로 전달하면 bulktransfer를 호출하여 데이터를받지 못합니다. 반환 값은 -1입니다. 반면에 FALSE가 전달되면 bulktransfer를 호출하여 데이터를 성공적으로 수신 할 수 있습니다. claimInterface가 잠재적으로 어떤 일을하는지 명확히하는 데 도움을 주시겠습니까? 감사합니다Android claimInterface가 실제로하는 일은 무엇입니까?
1
A
답변
0
UsbInterface에 대한 독점권을 주장합니다. 이 작업은 인터페이스에 속한 UsbEndpoints에서 데이터를 보내거나 받기 전에 수행해야합니다.