DevicePolicyManager.IsApplicationHidden(ComponentName, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定包是否已隐藏。
[Android.Runtime.Register("isApplicationHidden", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetIsApplicationHidden_Landroid_content_ComponentName_Ljava_lang_String_Handler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")]
public virtual bool IsApplicationHidden(Android.Content.ComponentName? admin, string? packageName);
[<Android.Runtime.Register("isApplicationHidden", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetIsApplicationHidden_Landroid_content_ComponentName_Ljava_lang_String_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")>]
abstract member IsApplicationHidden : Android.Content.ComponentName * string -> bool
override this.IsApplicationHidden : Android.Content.ComponentName * string -> bool
参数
- admin
- ComponentName
此请求与哪个 DeviceAdminReceiver
请求相关联,或者 null
调用方不是设备管理员。
- packageName
- String
要检索其隐藏状态的包的名称。
返回
如果包处于隐藏状态,则为布尔值,false
否则为布尔值true
。
- 属性
注解
确定包是否已隐藏。 可以通过设备所有者、配置文件所有者或委托#DELEGATION_PACKAGE_ACCESS
#setDelegatedScopes
通过 < a0/> 调用此函数。
可以在实例上 DevicePolicyManager
调用此方法,由 #getParentProfileInstance(ComponentName)
该实例返回,其中调用方必须是组织拥有的托管配置文件的配置文件所有者,并且包必须是系统包。 如果在父实例上调用,这将确定包是隐藏还是隐藏在个人配置文件中。
从开始 Build.VERSION_CODES#UPSIDE_DOWN_CAKE
,返回的策略将是当前解析的策略,而不是由调用管理员设置的策略。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。