2016-11-22 5 views
1

Androidでは、claimInterface https://developer.android.com/reference/android/hardware/usb/UsbDeviceConnection.html#claimInterface(android.hardware.usb.UsbInterfaceのUSB関数(ブール値)が提供されています。現在、2番目のパラメータとしてclaimInterfaceにTRUEを渡すと、bulktransferを呼び出してデータを受け取ることができません。戻り値は-1です。一方、FALSEが渡された場合、bulktransferを呼び出して正常にデータを受け取ることができます。 claimInterfaceが潜在的に行うことを明確にするのに役立つでしょうか。ありがとうAndroid claimInterfaceは本当に何をしていますか?

答えて

0

UsbInterfaceへの排他的アクセス権を要求します。これは、インターフェイスに属するUsbEndpointsでデータを送受信する前に実行する必要があります。

関連する問題