Langue

PackageInstaller.SessionParams.SetPermissionState Méthode

Définition

Définit l’état des autorisations pour le package lors de l’installation.

[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

Paramètres

permissionName
String

Autorisation de modifier l’état pour. Cette valeur ne peut pas être null.

state
PackageInstallerPermissionState

PERMISSION_STATE_DEFAULT, PERMISSION_STATE_GRANTED ou PERMISSION_STATE_DENIED pour définir l’autorisation. La valeur est l’une des valeurs suivantes : PERMISSION_STATE_DEFAULT ; PERMISSION_STATE_GRANTED ; PERMISSION_STATE_DENIED

Retours

Cet objet permet de chaîner plus facilement. Cette valeur ne peut pas être null.

Attributs

Remarques

Définit l’état des autorisations pour le package lors de l’installation. L’octroi d’autorisations d’exécution nécessite android. Manifest.permission#INSTALL_GRANT_RUNTIME_PERMISSIONS autorisation d’être conservée par l’appelant. La révocation des autorisations d’exécution n’est pas autorisée, même pendant les sessions de mise à jour d’application.

Référence Android pour android.content.pm.PackageInstaller.SessionParams.setPermissionState.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à