UsbManager.RequestPermission Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
RequestPermission(UsbAccessory, PendingIntent) |
Demande l’autorisation temporaire pour le package donné d’accéder à l’accessoire. |
RequestPermission(UsbDevice, PendingIntent) |
Demande l’autorisation temporaire pour le package donné d’accéder à l’appareil. |
RequestPermission(UsbAccessory, PendingIntent)
Demande l’autorisation temporaire pour le package donné d’accéder à l’accessoire.
[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
Paramètres
- accessory
- UsbAccessory
pour demander des autorisations pour
PendingIntent pour le retour du résultat
- Attributs
Remarques
Demande l’autorisation temporaire pour le package donné d’accéder à l’accessoire. Cela peut entraîner l’affichage d’une boîte de dialogue système à l’utilisateur si l’autorisation n’avait pas déjà été accordée. La réussite ou l’échec est retourné via le android.app.PendingIntent
pi. Si elle réussit, cela accorde l’autorisation de l’appelant d’accéder à l’accessoire uniquement jusqu’à ce que l’appareil soit déconnecté.
Les extras suivants seront ajoutés à pi : <ul><li>#EXTRA_ACCESSORY
contenant l’accessoire passé dans cet appel <li>#EXTRA_PERMISSION_GRANTED
contenant la valeur booléenne indiquant si l’autorisation a été accordée par l’utilisateur </ul>
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
RequestPermission(UsbDevice, PendingIntent)
Demande l’autorisation temporaire pour le package donné d’accéder à l’appareil.
[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
Paramètres
- device
- UsbDevice
pour demander des autorisations pour
PendingIntent pour le retour du résultat
- Attributs
Remarques
Demande l’autorisation temporaire pour le package donné d’accéder à l’appareil. Cela peut entraîner l’affichage d’une boîte de dialogue système à l’utilisateur si l’autorisation n’avait pas déjà été accordée. La réussite ou l’échec est retourné via le android.app.PendingIntent
pi. Si elle réussit, cela accorde l’autorisation de l’appelant d’accéder à l’appareil uniquement jusqu’à ce que l’appareil soit déconnecté.
Les extras suivants seront ajoutés à pi : <ul><li>#EXTRA_DEVICE
contenant l’appareil passé dans cet appel <li>#EXTRA_PERMISSION_GRANTED
contenant la valeur booléenne indiquant si l’autorisation a été accordée par l’utilisateur </ul>
L’autorisation pour les périphériques USB de classe UsbConstants#USB_CLASS_VIDEO
pour les clients qui ciblent le Kit de développement logiciel (SDK) android.os.Build.VERSION_CODES#P
et versions ultérieures ne peut être accordée que s’ils disposent en outre de l’autorisation android.Manifest.permission#CAMERA
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.