UsbManager.RequestPermission メソッド

定義

オーバーロード

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

結果を返す PendingIntent

属性

注釈

特定のパッケージがアクセサリにアクセスするための一時的なアクセス許可を要求します。 これにより、アクセス許可がまだ付与されていない場合、システム ダイアログがユーザーに表示される可能性があります。 成功または失敗は pi を android.app.PendingIntent 介して返されます。 成功した場合、これにより、デバイスが切断されるまで、呼び出し元にアクセサリへのアクセス許可が付与されます。

pi には次の追加が追加されます。<この呼び出し <li に渡されたアクセサリを含む ul<>li>>#EXTRA_ACCESSORY#EXTRA_PERMISSION_GRANTED は、ユーザー </ul によってアクセス許可が付与されたかどうかを示すブール値を含みます。>

android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

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

結果を返す PendingIntent

属性

注釈

特定のパッケージがデバイスにアクセスするための一時的なアクセス許可を要求します。 これにより、アクセス許可がまだ付与されていない場合、システム ダイアログがユーザーに表示される可能性があります。 成功または失敗は pi を android.app.PendingIntent 介して返されます。 成功した場合、これにより、デバイスが切断されるまで、呼び出し元にデバイスへのアクセス許可が付与されます。

pi には次の追加が追加されます。<この呼び出し <li に渡されたデバイスを含む ul<>li>>#EXTRA_DEVICE#EXTRA_PERMISSION_GRANTED は、ユーザー </ul によってアクセス許可が付与されたかどうかを示すブール値を含みます。>

SDK android.os.Build.VERSION_CODES#P 以上を対象とするクライアントのクラスUsbConstants#USB_CLASS_VIDEOの USB デバイスに対するアクセス許可は、アクセス許可が追加android.Manifest.permission#CAMERAされている場合にのみ付与できます。

android.hardware.usb.UsbManager.requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象