다음을 통해 공유


DevicePolicyManager.IsApplicationHidden(ComponentName, String) 메서드

정의

패키지가 숨겨져 있는지 확인합니다.

[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호출할 수 있습니다.

호출자가 조직 소유 관리 프로필의 DevicePolicyManager 프로필 소유자여야 하고 패키지가 시스템 패키지여야 하는 인스턴스 #getParentProfileInstance(ComponentName)에서 이 메서드를 호출할 수 있습니다. 부모 인스턴스에서 호출되는 경우 패키지가 개인 프로필에서 숨겨지거나 숨겨지지 않았는지 여부를 결정합니다.

Build.VERSION_CODES#UPSIDE_DOWN_CAKE먼저 반환된 정책은 호출 관리자가 설정한 정책이 아니라 현재 확인된 정책이 됩니다.

에 대한 android.app.admin.DevicePolicyManager.isApplicationHidden(android.content.ComponentName, java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상