Поделиться через


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

Ожиданиеintent для возврата результата

Атрибуты

Комментарии

Запрашивает временное разрешение для данного пакета для доступа к аксессуару. Это может привести к отображению системного диалогового окна пользователю, если разрешение еще не было предоставлено. Успешное выполнение или сбой возвращается через android.app.PendingIntent pi. В случае успешного выполнения вызов предоставляет вызывающей службе разрешение на доступ только к аксессуару, пока устройство не будет отключено.

Следующие дополнительные компоненты будут добавлены в pi: <ul><li, содержащий аксессуар, переданный в этот вызов><#EXTRA_ACCESSORY li>#EXTRA_PERMISSION_GRANTED, содержащий логическое значение, указывающее, было ли предоставлено пользователем </ul разрешение>

Документация по Java для android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Ожиданиеintent для возврата результата

Атрибуты

Комментарии

Запрашивает временное разрешение для данного пакета для доступа к устройству. Это может привести к отображению системного диалогового окна пользователю, если разрешение еще не было предоставлено. Успешное выполнение или сбой возвращается через android.app.PendingIntent pi. В случае успешного выполнения вызов предоставляет вызывающей службе разрешение на доступ только к устройству, пока устройство не будет отключено.

Следующие дополнительные компоненты будут добавлены в pi: <ul><li, содержащий устройство, переданное в этот вызов><#EXTRA_DEVICE li>#EXTRA_PERMISSION_GRANTED, содержащий логическое значение, указывающее, было ли предоставлено пользователем </ul разрешение>

Разрешение для USB-устройств класса UsbConstants#USB_CLASS_VIDEO для клиентов, предназначенных для пакета SDK android.os.Build.VERSION_CODES#P и выше, может быть предоставлено только в том случае android.Manifest.permission#CAMERA , если у них есть дополнительное разрешение.

Документация по Java для android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к