UsbManager.RequestPermission 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
- 특성
설명
지정된 패키지가 액세서리에 액세스할 수 있도록 임시 권한을 요청합니다. 이로 인해 권한이 아직 부여되지 않은 경우 사용자에게 시스템 대화 상자가 표시될 수 있습니다. 성공 또는 실패는 pi를 android.app.PendingIntent
통해 반환됩니다. 성공하면 디바이스 연결이 끊어지는 경우에만 호출자에게 접근 권한만 부여합니다.
pi에 다음 엑스트라가 추가됩니다. <ul li#EXTRA_ACCESSORY
>는 사용자 </ul<>이 권한을 부여했는지 여부를 나타내는 부울을 포함하는 이 호출 <li>#EXTRA_PERMISSION_GRANTED
에 전달된 액세서리를 포함합니다.>
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
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
- 특성
설명
지정된 패키지가 디바이스에 액세스할 수 있는 임시 권한을 요청합니다. 이로 인해 권한이 아직 부여되지 않은 경우 사용자에게 시스템 대화 상자가 표시될 수 있습니다. 성공 또는 실패는 pi를 android.app.PendingIntent
통해 반환됩니다. 성공하면 디바이스 연결이 끊어지는 경우에만 호출자에게 디바이스에 액세스할 수 있는 권한을 부여합니다.
pi에 다음 엑스트라가 추가됩니다. <사용자 /ul이 권한을 부여했는지 여부를 나타내는 부울을 포함하는 이 호출 <li>#EXTRA_PERMISSION_GRANTED
에 <전달된 디바이스를 포함하는 ul li>#EXTRA_DEVICE
><>
SDK android.os.Build.VERSION_CODES#P
이상을 대상으로 하는 클라이언트에 대한 클래스 UsbConstants#USB_CLASS_VIDEO
의 USB 디바이스에 대한 사용 권한은 추가 android.Manifest.permission#CAMERA
권한이 있는 경우에만 부여할 수 있습니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.