Condividi tramite


UsbManager.RequestPermission Metodo

Definizione

Overload

RequestPermission(UsbAccessory, PendingIntent)

Richiede l'autorizzazione temporanea per il pacchetto specificato per accedere all'accessorio.

RequestPermission(UsbDevice, PendingIntent)

Richiede l'autorizzazione temporanea per il pacchetto specificato per accedere al dispositivo.

RequestPermission(UsbAccessory, PendingIntent)

Richiede l'autorizzazione temporanea per il pacchetto specificato per accedere all'accessorio.

[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

Parametri

accessory
UsbAccessory

per richiedere le autorizzazioni per

pi
PendingIntent

PendingIntent per la restituzione del risultato

Attributi

Commenti

Richiede l'autorizzazione temporanea per il pacchetto specificato per accedere all'accessorio. Ciò può comportare la visualizzazione di una finestra di dialogo di sistema all'utente se l'autorizzazione non è già stata concessa. L'esito positivo o negativo viene restituito tramite pi android.app.PendingIntent . In caso di esito positivo, concede al chiamante l'autorizzazione per accedere all'accessorio solo fino a quando il dispositivo non viene disconnesso.

I seguenti extra verranno aggiunti a pi: <ul><li#EXTRA_ACCESSORY> contenente l'accessorio passato in questa chiamata <li>#EXTRA_PERMISSION_GRANTED contenente booleano che indica se l'autorizzazione è stata concessa dall'utente </ul>

Documentazione java per android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

RequestPermission(UsbDevice, PendingIntent)

Richiede l'autorizzazione temporanea per il pacchetto specificato per accedere 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

Parametri

device
UsbDevice

per richiedere le autorizzazioni per

pi
PendingIntent

PendingIntent per la restituzione del risultato

Attributi

Commenti

Richiede l'autorizzazione temporanea per il pacchetto specificato per accedere al dispositivo. Ciò può comportare la visualizzazione di una finestra di dialogo di sistema all'utente se l'autorizzazione non è già stata concessa. L'esito positivo o negativo viene restituito tramite pi android.app.PendingIntent . In caso di esito positivo, concede al chiamante l'autorizzazione per accedere al dispositivo solo fino a quando il dispositivo non viene disconnesso.

I seguenti extra verranno aggiunti a pi: <ul><li#EXTRA_DEVICE> contenente il dispositivo passato in questa chiamata <li>#EXTRA_PERMISSION_GRANTED contenente un valore booleano che indica se l'autorizzazione è stata concessa dall'utente </ul>

L'autorizzazione per i dispositivi USB di classe UsbConstants#USB_CLASS_VIDEO per i client destinati all'SDK android.os.Build.VERSION_CODES#P di destinazione e versioni successive può essere concessa solo se dispone dell'autorizzazione android.Manifest.permission#CAMERA aggiuntiva.

Documentazione java per android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a