【问题标题】:Android What does claimInterface really do?Android claimInterface 到底做了什么?
【发布时间】:2016-11-22 07:39:08
【问题描述】:

在 Android 上,提供了一个 USB 函数 claimInterface https://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html#claimInterface(android.hardware.usb.UsbInterface, boolean)。目前,如果将 TRUE 作为第二个参数传递给 claimInterface,那么我将无法通过调用 bulktransfer 接收数据。返回值为 -1 。而如果通过了 FALSE,我可以通过调用 bulktransfer 成功接收数据。请您帮忙澄清一下 claimInterface 的潜在作用。谢谢

【问题讨论】:

    标签: android usb endpoint


    【解决方案1】:

    声明对 UsbInterface 的独占访问权。这必须在属于该接口的任何 UsbEndpoint 上发送或接收数据之前完成。

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 2011-12-10
      • 2016-10-26
      • 2017-04-20
      • 2012-05-19
      • 2019-09-05
      • 2012-10-06
      • 2022-01-10
      • 1970-01-01
      相关资源
      最近更新 更多