Language

PackageInstaller.SessionParams.SetPermissionState メソッド

定義

インストール時のパッケージのアクセス許可の状態を設定します。

[Android.Runtime.Register("setPermissionState", "(Ljava/lang/String;I)Landroid/content/pm/PackageInstaller$SessionParams;", "GetSetPermissionState_Ljava_lang_String_IHandler", ApiSince=34)]
public virtual Android.Content.PM.PackageInstaller.SessionParams SetPermissionState(string permissionName, Android.Content.PM.PackageInstallerPermissionState state);
[<Android.Runtime.Register("setPermissionState", "(Ljava/lang/String;I)Landroid/content/pm/PackageInstaller$SessionParams;", "GetSetPermissionState_Ljava_lang_String_IHandler", ApiSince=34)>]
abstract member SetPermissionState : string * Android.Content.PM.PackageInstallerPermissionState -> Android.Content.PM.PackageInstaller.SessionParams
override this.SetPermissionState : string * Android.Content.PM.PackageInstallerPermissionState -> Android.Content.PM.PackageInstaller.SessionParams

パラメーター

permissionName
String

状態を変更するアクセス許可。 この値は null にすることはできません。

state
PackageInstallerPermissionState

アクセス許可を設定するPERMISSION_STATE_DEFAULT、PERMISSION_STATE_GRANTED、またはPERMISSION_STATE_DENIED。 値は次のいずれかです: PERMISSION_STATE_DEFAULT;PERMISSION_STATE_GRANTED;PERMISSION_STATE_DENIED

返品

このオブジェクトを使用すると、チェーンが容易になります。 この値は null にすることはできません。

属性

注釈

インストール時のパッケージのアクセス許可の状態を設定します。 ランタイムアクセス許可を付与するには、Android が必要です。Manifest.permission#INSTALL_GRANT_RUNTIME_PERMISSIONS呼び出し元が保持するアクセス許可。 アプリの更新セッション中でも、実行時のアクセス許可を取り消すことは許可されません。

android.content.pm.PackageInstaller.SessionParams.setPermissionStateの Android リファレンス。

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

適用対象