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 用於傳回結果
- 屬性
備註
要求指定套件的暫時許可權以存取配件。 如果尚未授與許可權,這可能會導致系統對話框向用戶顯示。 成功或失敗會透過 android.app.PendingIntent
pi傳回。 如果成功,這隻會授與呼叫端存取配件的許可權,直到裝置中斷聯機為止。
下列額外專案會新增至 pi:<ul<>li,其中包含傳入此呼叫 <li#EXTRA_ACCESSORY
>>#EXTRA_PERMISSION_GRANTED
的配件,其中包含布爾值,指出使用者 </ul 是否授與許可權>
此頁面的部分是根據 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 用於傳回結果
- 屬性
備註
要求指定套件存取裝置的暫時許可權。 如果尚未授與許可權,這可能會導致系統對話框向用戶顯示。 成功或失敗會透過 android.app.PendingIntent
pi傳回。 如果成功,這隻會授與呼叫端存取裝置的許可權,直到裝置中斷聯機為止。
下列額外專案會新增至 pi:<ul<>li,其中包含傳入此呼叫 <li#EXTRA_DEVICE
>>#EXTRA_PERMISSION_GRANTED
的裝置,其中包含布爾值,指出使用者 </ul 是否授與許可權>
目標 SDK android.os.Build.VERSION_CODES#P
和更新版本用戶端類別的 UsbConstants#USB_CLASS_VIDEO
USB 裝置許可權,只有在具有額外的android.Manifest.permission#CAMERA
許可權時,才能授與這些裝置。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。