次の方法で共有


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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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

アクセス許可を要求する

pi
PendingIntent

結果を返す PendingIntent

属性

注釈

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

次の追加が 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のアクセス許可がある場合にのみ付与できます。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象