Partager via


UsbManager.RequestPermission Méthode

Définition

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

pi
PendingIntent

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>

Documentation Java pour android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent).

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

pi
PendingIntent

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 .

Documentation Java pour android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent).

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 à