Language

HidDevice.SendFeatureReport(Report, IExecutor, IOutcomeReceiver) メソッド

定義

HID デバイスに機能レポートを送信します。

[Android.Runtime.Register("sendFeatureReport", "(Landroid/hardware/hid/Report;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_HID")]
public void SendFeatureReport(Android.Hardware.Hid.Report report, Java.Util.Concurrent.IExecutor executor, Android.OS.IOutcomeReceiver callback);
[<Android.Runtime.Register("sendFeatureReport", "(Landroid/hardware/hid/Report;Ljava/util/concurrent/Executor;Landroid/os/OutcomeReceiver;)V", "", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_HID")>]
member this.SendFeatureReport : Android.Hardware.Hid.Report * Java.Util.Concurrent.IExecutor * Android.OS.IOutcomeReceiver -> unit

パラメーター

report
Report

送信する機能レポート。 この値は null にすることはできません。

executor
IExecutor

コールバックが呼び出される Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。

callback
IOutcomeReceiver

エラーの通知に使用されるコールバック オブジェクト。 この値は null にすることはできません。

属性

注釈

HID デバイスに機能レポートを送信します。

このメソッドを呼び出す前に、最初にデバイスを開く必要があります。

成功すると、callback.onResult が null で呼び出されます。 失敗した場合、callback.onError は IOException: 基になるハードウェア デバイスにアクセスできなかったか、システム サービスがエラーを返した場合に呼び出されます。SecurityException: 呼び出し元に必要なアクセス許可がない場合。 Manifest.permission.ACCESS_HIDが必要

android.hardware.hid.HidDevice.sendFeatureReportの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象