UsbManager.RequestPermission Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.>
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
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.
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.