Compartir a través de


UsbManager.RequestPermission Método

Definición

Sobrecargas

RequestPermission(UsbAccessory, PendingIntent)

Solicita permiso temporal para que el paquete especificado acceda al accesorio.

RequestPermission(UsbDevice, PendingIntent)

Solicita permiso temporal para que el paquete especificado acceda al dispositivo.

RequestPermission(UsbAccessory, PendingIntent)

Solicita permiso temporal para que el paquete especificado acceda al accesorio.

[Android.Runtime.Register("requestPermission", "(Landroid/hardware/usb/UsbAccessory;Landroid/app/PendingIntent;)V", "GetRequestPermission_Landroid_hardware_usb_UsbAccessory_Landroid_app_PendingIntent_Handler")]
public virtual void RequestPermission(Android.Hardware.Usb.UsbAccessory? accessory, Android.App.PendingIntent? pi);
[<Android.Runtime.Register("requestPermission", "(Landroid/hardware/usb/UsbAccessory;Landroid/app/PendingIntent;)V", "GetRequestPermission_Landroid_hardware_usb_UsbAccessory_Landroid_app_PendingIntent_Handler")>]
abstract member RequestPermission : Android.Hardware.Usb.UsbAccessory * Android.App.PendingIntent -> unit
override this.RequestPermission : Android.Hardware.Usb.UsbAccessory * Android.App.PendingIntent -> unit

Parámetros

accessory
UsbAccessory

para solicitar permisos para

pi
PendingIntent

PendienteIntent para devolver el resultado

Atributos

Comentarios

Solicita permiso temporal para que el paquete especificado acceda al accesorio. Esto puede dar lugar a que se muestre un cuadro de diálogo del sistema al usuario si aún no se ha concedido el permiso. El éxito o el error se devuelven a través de pi android.app.PendingIntent . Si se ejecuta correctamente, esto concede al autor de la llamada permiso para acceder al accesorio solo hasta que se desconecte el dispositivo.

Se agregarán los siguientes extras a pi: <ul><li>#EXTRA_ACCESSORY que contiene el accesorio pasado a esta llamada <li>#EXTRA_PERMISSION_GRANTED que contiene un valor booleano que indica si el usuario </ul concedió el permiso.>

Documentación de Java para android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

RequestPermission(UsbDevice, PendingIntent)

Solicita permiso temporal para que el paquete especificado acceda al dispositivo.

[Android.Runtime.Register("requestPermission", "(Landroid/hardware/usb/UsbDevice;Landroid/app/PendingIntent;)V", "GetRequestPermission_Landroid_hardware_usb_UsbDevice_Landroid_app_PendingIntent_Handler")]
public virtual void RequestPermission(Android.Hardware.Usb.UsbDevice? device, Android.App.PendingIntent? pi);
[<Android.Runtime.Register("requestPermission", "(Landroid/hardware/usb/UsbDevice;Landroid/app/PendingIntent;)V", "GetRequestPermission_Landroid_hardware_usb_UsbDevice_Landroid_app_PendingIntent_Handler")>]
abstract member RequestPermission : Android.Hardware.Usb.UsbDevice * Android.App.PendingIntent -> unit
override this.RequestPermission : Android.Hardware.Usb.UsbDevice * Android.App.PendingIntent -> unit

Parámetros

device
UsbDevice

para solicitar permisos para

pi
PendingIntent

PendienteIntent para devolver el resultado

Atributos

Comentarios

Solicita permiso temporal para que el paquete especificado acceda al dispositivo. Esto puede dar lugar a que se muestre un cuadro de diálogo del sistema al usuario si aún no se ha concedido el permiso. El éxito o el error se devuelven a través de pi android.app.PendingIntent . Si se ejecuta correctamente, esto concede al autor de la llamada permiso para acceder al dispositivo solo hasta que se desconecte el dispositivo.

Se agregarán los siguientes extras a pi: <ul><li>#EXTRA_DEVICE que contiene el dispositivo pasado a esta llamada <li>#EXTRA_PERMISSION_GRANTED que contiene booleano que indica si el usuario </ul concedió el permiso.>

Solo se puede conceder permiso para dispositivos USB de clase UsbConstants#USB_CLASS_VIDEO para clientes que tienen como destino SDK android.os.Build.VERSION_CODES#P y versiones posteriores si tienen además el android.Manifest.permission#CAMERA permiso.

Documentación de Java para android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a