UsbManager.RequestPermission Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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>
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
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.
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.