Freigeben über


UsbManager.RequestPermission Methode

Definition

Ü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

pi
PendingIntent

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>

Java-Dokumentation für android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent).

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

pi
PendingIntent

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.

Java-Dokumentation für android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent).

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: