UsbManager.RequestPermission Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RequestPermission(UsbAccessory, PendingIntent) |
Fordert temporäre Berechtigungen für das angegebene Paket für den Zugriff auf das Zubehör an. |
RequestPermission(UsbDevice, PendingIntent) |
Fordert temporäre Berechtigungen für das angegebene Paket für den Zugriff auf das Gerät an. |
RequestPermission(UsbAccessory, PendingIntent)
Fordert temporäre Berechtigungen für das angegebene Paket für den Zugriff auf das Zubehör an.
[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
Parameter
- accessory
- UsbAccessory
zum Anfordern von Berechtigungen für
PendingIntent zum Zurückgeben des Ergebnisses
- Attribute
Hinweise
Fordert temporäre Berechtigungen für das angegebene Paket für den Zugriff auf das Zubehör an. Dies kann dazu führen, dass dem Benutzer ein Systemdialogfeld angezeigt wird, wenn die Berechtigung noch nicht erteilt wurde. Erfolg oder Fehler werden über das android.app.PendingIntent
Pi zurückgegeben. Wenn dies erfolgreich ist, gewährt dies dem Anrufer die Berechtigung, nur auf das Zubehör zuzugreifen, bis das Gerät getrennt ist.
Die folgenden Extras werden pi hinzugefügt: <ul><li#EXTRA_ACCESSORY
>, das das Zubehör enthält, das an diesen Aufruf <übergeben wurde li>#EXTRA_PERMISSION_GRANTED
mit booleschen Wert, der angibt, ob dem Benutzer </ul die Berechtigung erteilt wurde>
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
RequestPermission(UsbDevice, PendingIntent)
Fordert temporäre Berechtigungen für das angegebene Paket für den Zugriff auf das Gerät an.
[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
Parameter
- device
- UsbDevice
zum Anfordern von Berechtigungen für
PendingIntent zum Zurückgeben des Ergebnisses
- Attribute
Hinweise
Fordert temporäre Berechtigungen für das angegebene Paket für den Zugriff auf das Gerät an. Dies kann dazu führen, dass dem Benutzer ein Systemdialogfeld angezeigt wird, wenn die Berechtigung noch nicht erteilt wurde. Erfolg oder Fehler werden über das android.app.PendingIntent
Pi zurückgegeben. Wenn dies erfolgreich ist, gewährt dies dem Aufrufer die Berechtigung, nur auf das Gerät zuzugreifen, bis das Gerät getrennt ist.
Die folgenden Extras werden pi hinzugefügt: <ul><li#EXTRA_DEVICE
> mit dem an diesen Aufruf übergebenen Gerät<,>#EXTRA_PERMISSION_GRANTED
das boolescher Wert enthält, der angibt, ob dem Benutzer </ul die Berechtigung erteilt wurde.>
Die Berechtigung für USB-Geräte der Klasse UsbConstants#USB_CLASS_VIDEO
für Clients, die das SDK android.os.Build.VERSION_CODES#P
und höher als Ziel haben, können nur erteilt werden, wenn sie zusätzlich über die android.Manifest.permission#CAMERA
Berechtigung verfügen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.