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
запрос разрешений для
Ожиданиеintent для возврата результата
- Атрибуты
Комментарии
Запрашивает временное разрешение для данного пакета для доступа к аксессуару. Это может привести к отображению системного диалогового окна пользователю, если разрешение еще не было предоставлено. Успешное выполнение или сбой возвращается через android.app.PendingIntent
pi. В случае успешного выполнения вызов предоставляет вызывающей службе разрешение на доступ только к аксессуару, пока устройство не будет отключено.
Следующие дополнительные компоненты будут добавлены в pi: <ul><li, содержащий аксессуар, переданный в этот вызов><#EXTRA_ACCESSORY
li>#EXTRA_PERMISSION_GRANTED
, содержащий логическое значение, указывающее, было ли предоставлено пользователем </ul разрешение>
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
запрос разрешений для
Ожидание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
, если у них есть дополнительное разрешение.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.