Compartilhar via


UsbManager.RequestPermission Método

Definição

Sobrecargas

RequestPermission(UsbAccessory, PendingIntent)

Solicita permissão temporária para o pacote fornecido acessar o acessório.

RequestPermission(UsbDevice, PendingIntent)

Solicita permissão temporária para o pacote fornecido acessar o dispositivo.

RequestPermission(UsbAccessory, PendingIntent)

Solicita permissão temporária para o pacote fornecido acessar o acessório.

[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

Parâmetros

accessory
UsbAccessory

para solicitar permissões para

pi
PendingIntent

PendingIntent para retornar o resultado

Atributos

Comentários

Solicita permissão temporária para o pacote fornecido acessar o acessório. Isso pode resultar em uma caixa de diálogo do sistema sendo exibida para o usuário se a permissão ainda não tiver sido concedida. O sucesso ou fracasso é retornado através do android.app.PendingIntent pi. Se for bem-sucedido, isso concede ao chamador permissão para acessar o acessório somente até que o dispositivo seja desconectado.

Os seguintes extras serão adicionados ao pi: <ul><li#EXTRA_ACCESSORY> contendo o acessório passado para esta chamada <li>#EXTRA_PERMISSION_GRANTED contendo booleano indicando se a permissão foi concedida pelo usuário </ul>

Documentação Java para android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

RequestPermission(UsbDevice, PendingIntent)

Solicita permissão temporária para o pacote fornecido acessar o dispositivo.

[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

Parâmetros

device
UsbDevice

para solicitar permissões para

pi
PendingIntent

PendingIntent para retornar o resultado

Atributos

Comentários

Solicita permissão temporária para o pacote fornecido acessar o dispositivo. Isso pode resultar em uma caixa de diálogo do sistema sendo exibida para o usuário se a permissão ainda não tiver sido concedida. O sucesso ou fracasso é retornado através do android.app.PendingIntent pi. Se for bem-sucedido, isso concede ao chamador permissão para acessar o dispositivo somente até que o dispositivo seja desconectado.

Os seguintes extras serão adicionados ao pi: <ul><li#EXTRA_DEVICE> contendo o dispositivo passado para esta chamada <li>#EXTRA_PERMISSION_GRANTED contendo booleano indicando se a permissão foi concedida pelo usuário </ul>

A permissão para dispositivos USB de classe UsbConstants#USB_CLASS_VIDEO para clientes que visam o SDK android.os.Build.VERSION_CODES#P e acima só pode ser concedida se eles tiverem permissão adicional android.Manifest.permission#CAMERA .

Documentação Java para android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a