Lenguaje

HidDevice.SendFeatureReport(Report, IExecutor, IOutcomeReceiver) Método

Definición

Envíe un informe de características al dispositivo 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

Parámetros

report
Report

el informe de características que se va a enviar. Este valor no puede ser nulo.

executor
IExecutor

el ejecutor en el que se invocará la devolución de llamada. Este valor no puede ser nulo. Los eventos de devolución de llamada y agente de escucha se envían a través de este Ejecutor, lo que proporciona una manera fácil de controlar qué subproceso se usa. Para enviar eventos a través del subproceso principal de la aplicación, puede usar Context.getMainExecutor(). De lo contrario, proporcione un ejecutor que se envíe a un subproceso adecuado.

callback
IOutcomeReceiver

objeto de devolución de llamada que se va a usar para notificar un error. Este valor no puede ser nulo.

Atributos

Comentarios

Envíe un informe de características al dispositivo HID.

El dispositivo debe abrirse primero antes de llamar a este método.

Si se ejecuta correctamente, se llama a callback.onResult con null. En caso de error, se llama a callback.onError con una de las siguientes opciones: IOException: Si no se pudo acceder al dispositivo de hardware subyacente o el servicio del sistema devolvió un error; SecurityException: si el autor de la llamada carece del permiso necesario. Requiere Manifest.permission.ACCESS_HID

Referencia de Android para android.hardware.hid.HidDevice.sendFeatureReport.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a