UsbManager.RequestPermission 方法

定义

重载

RequestPermission(UsbAccessory, PendingIntent)

请求给定包访问附件的临时权限。

RequestPermission(UsbDevice, PendingIntent)

请求给定包访问设备的临时权限。

RequestPermission(UsbAccessory, PendingIntent)

请求给定包访问附件的临时权限。

[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

参数

accessory
UsbAccessory

请求其权限

pi
PendingIntent

用于返回结果的 PendingIntent

属性

注解

请求给定包访问附件的临时权限。 如果尚未授予权限,则可能会导致系统对话框向用户显示。 成功或失败通过 android.app.PendingIntent pi 返回。 如果成功,则只会在设备断开连接之前授予调用方访问附件的权限。

以下额外内容将添加到 pi:<ul><li#EXTRA_ACCESSORY>,其中包含传入此调用 <li>#EXTRA_PERMISSION_GRANTED 的附件,其中包含指示用户 </ul 是否授予权限的布尔值>

适用于 . 的 android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

RequestPermission(UsbDevice, PendingIntent)

请求给定包访问设备的临时权限。

[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

参数

device
UsbDevice

请求其权限

pi
PendingIntent

用于返回结果的 PendingIntent

属性

注解

请求给定包访问设备的临时权限。 如果尚未授予权限,则可能会导致系统对话框向用户显示。 成功或失败通过 android.app.PendingIntent pi 返回。 如果成功,则会授予调用方访问设备的权限,直到设备断开连接为止。

以下额外内容将添加到 pi: <ul><li 包含传入此调用 <li#EXTRA_PERMISSION_GRANTED#EXTRA_DEVICE>> 的设备,其中包含指示用户 </ul 是否授予权限的布尔值>

仅当客户端具有其他android.Manifest.permission#CAMERA权限时,才能授予面向 SDK android.os.Build.VERSION_CODES#P 及更高版本的客户端类UsbConstants#USB_CLASS_VIDEO的 USB 设备的权限。

适用于 . 的 android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于