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 に渡されたアクセサリを含む ul<>li>>#EXTRA_ACCESSORY
#EXTRA_PERMISSION_GRANTED
が追加されます。>
このページの一部は、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
アクセス許可を要求する
結果を返す 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
のアクセス許可がある場合にのみ付与できます。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。