UsbManager.RequestPermission Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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>
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
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 .
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.