語言

UsbManager.RequestPermission 方法

定義

多載

名稱 Description
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

請求權限

pi
PendingIntent

待定意圖以返回結果

屬性

備註

請求暫時授權給該套件存取該配件。 若尚未授權,系統對話框可能會顯示給使用者。 成功或失敗會透過 android.app.PendingIntent Pi 回傳。 若成功,呼叫者僅能存取該配件直到裝置斷線為止。

以下額外內容會加入 pi:<ul<>li>#EXTRA_ACCESSORY 包含被傳送到此呼叫 <li 的配件,該 li>#EXTRA_PERMISSION_GRANTED 包含布林值,表示使用者<是否已授權 /ul>

Java 文件 android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

請求權限

pi
PendingIntent

待定意圖以返回結果

屬性

備註

請求暫時授權該套件存取該裝置。 若尚未授權,系統對話框可能會顯示給使用者。 成功或失敗會透過 android.app.PendingIntent Pi 回傳。 若成功,則授權呼叫者僅在裝置斷線前存取該裝置。

以下額外內容將加入 pi:<ul><li#EXTRA_DEVICE> 包含傳送入此呼叫<的裝置 li>#EXTRA_PERMISSION_GRANTED,包含布林值,表示使用者<是否授權 /ul>

針對 SDK android.os.Build.VERSION_CODES#P 及以上版本的客戶端,只有在擁有額外android.Manifest.permission#CAMERA權限的情況下,才能授予 USB 裝置UsbConstants#USB_CLASS_VIDEO的類別權限。

Java 文件 android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於