PackageInstaller.SessionParams.SetPermissionState Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o estado das permissões para o pacote na instalação.
[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
A permissão para a qual alterar o estado. Este valor não pode ser nulo.
PERMISSION_STATE_DEFAULT, PERMISSION_STATE_GRANTED ou PERMISSION_STATE_DENIED para definir a permissão. O valor é um dos seguintes: PERMISSION_STATE_DEFAULT; PERMISSION_STATE_GRANTED; PERMISSION_STATE_DENIED
Retornos
Este objeto para encadeamento mais fácil. Este valor não pode ser nulo.
- Atributos
Comentários
Define o estado das permissões para o pacote na instalação. A concessão de permissões de runtime exige o android. Manifest.permission#INSTALL_GRANT_RUNTIME_PERMISSIONS permissão a ser mantida pelo chamador. A revogação de permissões de runtime não é permitida, mesmo durante as sessões de atualização do aplicativo.
Referência do Android para android.content.pm.PackageInstaller.SessionParams.setPermissionState.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.