DevicePolicyManager.InstallExistingPackage(ComponentName, String) 方法

定义

安装已在另一个用户中安装的现有包,或者通过 #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

参数

admin
ComponentName

DeviceAdminReceiver此请求与此请求相关联。

packageName
String

要安装在调用配置文件中的包。

返回

true 如果已安装应用,则为 false 否则。

属性

注解

安装已在另一个用户中安装的现有包,或者通过 #setKeepUninstalledPackages删除后一直保留。 可以通过以下方式调用此函数:设备所有者、配置文件所有者或委托#DELEGATION_INSTALL_EXISTING_PACKAGE#setDelegatedScopes。 在辅助用户或托管配置文件中调用时,用户/配置文件必须与设备关联。 请参阅 #isAffiliatedUser

适用于 . 的 android.app.admin.DevicePolicyManager.installExistingPackage(android.content.ComponentName, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于