Lenguaje

PackageInstaller.SessionParams.SetPermissionState Método

Definición

Establece el estado de los permisos para el paquete en la instalación.

[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

Parámetros

permissionName
String

Permiso para el que se va a cambiar el estado. Este valor no puede ser nulo.

state
PackageInstallerPermissionState

Ya sea PERMISSION_STATE_DEFAULT, PERMISSION_STATE_GRANTED o PERMISSION_STATE_DENIED para establecer el permiso en. El valor es uno de los siguientes: PERMISSION_STATE_DEFAULT; PERMISSION_STATE_GRANTED; PERMISSION_STATE_DENIED

Devoluciones

Este objeto para facilitar el encadenamiento. Este valor no puede ser nulo.

Atributos

Comentarios

Establece el estado de los permisos para el paquete en la instalación. La concesión de permisos en tiempo de ejecución requiere android. Manifest.permission#INSTALL_GRANT_RUNTIME_PERMISSIONS permiso que el autor de la llamada debe mantener. No se permite revocar permisos en tiempo de ejecución, incluso durante las sesiones de actualización de la aplicación.

Referencia de Android para android.content.pm.PackageInstaller.SessionParams.setPermissionState.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a