DevicePolicyManager.InstallExistingPackage(ComponentName, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
安装已在另一个用户中安装的现有包,或者通过 #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 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。