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