Compartilhar via


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

A que DeviceAdminReceiver este pedido está associado.

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 de dispositivo, proprietário de perfil ou um delegado, dado o #DELEGATION_INSTALL_EXISTING_PACKAGE escopo via #setDelegatedScopes. Quando chamado em um usuário secundário ou perfil gerenciado, o usuário/perfil deve ser afiliado ao dispositivo. Consulte #isAffiliatedUser.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a