DevicePolicyManager.InstallExistingPackage(ComponentName, String) Método

Definição

Instale um pacote existente que tenha sido instalado em outro usuário ou que tenha sido mantido após a remoção via #setKeepUninstalledPackages.

[Android.Runtime.Register("installExistingPackage", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetInstallExistingPackage_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)]
public virtual bool InstallExistingPackage(Android.Content.ComponentName admin, string? packageName);
[<Android.Runtime.Register("installExistingPackage", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetInstallExistingPackage_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)>]
abstract member InstallExistingPackage : Android.Content.ComponentName * string -> bool
override this.InstallExistingPackage : Android.Content.ComponentName * string -> bool

Parâmetros

admin
ComponentName

À qual DeviceAdminReceiver essa solicitação está associada.

packageName
String

O pacote a ser instalado no perfil de chamada.

Retornos

true se o aplicativo estiver instalado; false caso contrário.

Atributos

Comentários

Instale um pacote existente que tenha sido instalado em outro usuário ou que tenha sido mantido após a remoção via #setKeepUninstalledPackages. Essa função pode ser chamada por um proprietário do dispositivo, proprietário do perfil ou um delegado dado o #DELEGATION_INSTALL_EXISTING_PACKAGE escopo por meio #setDelegatedScopesde . Quando chamado em um usuário secundário ou perfil gerenciado, o usuário/perfil deve ser afiliado ao dispositivo. Consulte #isAffiliatedUser.

Java documentação para android.app.admin.DevicePolicyManager.installExistingPackage(android.content.ComponentName, java.lang.String).

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.

Aplica-se a