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, содержащий boolean, указывающий, предоставлено ли разрешение пользователем </ul>

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

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

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

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#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 License.

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