DevicePolicyManager 클래스

정의

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

[Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)]
public class DevicePolicyManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)>]
type DevicePolicyManager = class
    inherit Object
상속
DevicePolicyManager
특성

설명

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다. 이 클래스의 대부분의 클라이언트는 디바이스 관리자로 시스템에 등록해야 합니다. 또한 디바이스 관리자는 프로필 또는 디바이스 소유자로 등록될 수 있습니다. 지정된 메서드는 해당 메서드에 대한 설명서가 디바이스 또는 프로필 소유자로 제한되도록 지정하지 않는 한 모든 디바이스 관리자가 액세스할 수 있습니다. api를 호출하는 모든 애플리케이션은 소유하는 디바이스 관리자 구성 요소의 인수로만 전달할 수 있습니다. 그렇지 않으면 이 SecurityException throw됩니다.

<b>참고: </b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds, 일부 메서드는 예외를 throw UnsafeStateException 할 수 있으므로(예: 차량이 이동하는 경우) 자동차 빌드에서 실행되는 호출자는 항상 해당 예외에 대해 검사 합니다. 그렇지 않으면 충돌할 수 있습니다.

<div class="special reference"><h3>Developer Guides</h3>

디바이스 관리에 대한 정책 관리에 대한 자세한 내용은 디바이스 관리 개발자 가이드를 참조하세요. </Div>

에 대한 Java 설명서입니다 android.app.admin.DevicePolicyManager.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

DevicePolicyManager(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

ActionAddDeviceAdmin

활동 작업: 사용자에게 시스템에 새 디바이스 관리자를 추가하도록 요청합니다.

ActionAdminPolicyCompliance

활동 작업: 프로비저닝에 대한 정책 준수를 표시하도록 관리자를 시작합니다.

ActionApplicationDelegationScopesChanged

브로드캐스트 작업: 애플리케이션 위임 범위가 변경된 후 전송됩니다.

ActionCheckPolicyCompliance

활동 작업: DPC를 시작하여 정책 준수를 검사.

ActionDeviceAdminService

서비스 작업: 디바이스 소유자 및 프로필 소유자가 필요에 따라 소유할 수 있는 서비스에 대한 작업입니다.

ActionDeviceFinancingStateChanged

브로드캐스트 작업: 디바이스 자금 조달 상태가 변경되었음을 나타내기 위해 브로드캐스트가 전송되었습니다.

ActionDeviceOwnerChanged

브로드캐스트 작업: 디바이스 소유자가 설정, 변경 또는 지워질 때 전송됩니다.

ActionDevicePolicyResourceUpdated

브로드캐스트 작업: 시스템 앱에 알림(예:

ActionGetProvisioningMode

작업 작업: 프로비저닝 모드를 가져오기 위해 관리자를 시작합니다.

ActionManagedProfileProvisioned

브로드캐스트 작업: 이 브로드캐스트는 관리되는 프로필의 프로비저닝이 성공적으로 완료되었음을 나타내기 위해 전송됩니다.

ActionProfileOwnerChanged

브로드캐스트 작업: 프로필 소유자가 설정, 변경 또는 지워질 때 전송됩니다.

ActionProvisioningSuccessful

활동 작업: 이 활동 작업은 관리되는 프로필 또는 관리되는 디바이스의 프로비저닝이 성공적으로 완료되었음을 나타내기 위해 전송됩니다.

ActionProvisionManagedDevice

작업 작업: 관리되는 디바이스를 설정하는 프로비저닝 흐름을 시작합니다.

ActionProvisionManagedProfile

작업 작업: 관리되는 프로필을 설정하는 프로비저닝 흐름을 시작합니다.

ActionSetNewParentProfilePassword

활동 작업: 사용자가 부모 프로필에 대한 새 암호를 입력하게 합니다.

ActionSetNewPassword

활동 작업: 사용자가 새 암호를 입력하게 합니다.

ActionStartEncryption

활동 작업: 디바이스에서 데이터를 암호화하는 프로세스를 시작합니다.

ActionSystemUpdatePolicyChanged

브로드캐스트 작업: 디바이스 소유자가 새 로컬 시스템 업데이트 정책을 설정했음을 알립니다.

DelegationAppRestrictions

애플리케이션 제한 관리 위임.

DelegationBlockUninstall

애플리케이션 제거 블록 위임.

DelegationCertInstall

인증서 설치 및 관리 위임.

DelegationCertSelection

앱을 요청하는 대신 KeyChain 인증서 선택에 대한 액세스 권한을 부여합니다.

DelegationEnableSystemApp

시스템 앱을 사용하도록 설정하기 위한 위임입니다.

DelegationInstallExistingPackage

기존 패키지를 설치하기 위한 위임입니다.

DelegationKeepUninstalledPackages

제거된 패키지 관리 위임

DelegationNetworkLogging

#isNetworkLoggingEnabled#retrieveNetworkLogs#setNetworkLoggingEnabled대한 액세스 권한을 부여합니다.

DelegationPackageAccess

패키지 액세스 상태 위임.

DelegationPermissionGrant

권한 정책 및 권한 부여 상태 위임.

DelegationSecurityLogging

, , #isSecurityLoggingEnabled#retrieveSecurityLogs#retrievePreRebootSecurityLogs#setSecurityLoggingEnabled대한 액세스 권한을 부여합니다.

ExtraAddExplanation

관리자가 추가되는 이유에 대한 추가 설명을 제공하는 선택적 CharSequence입니다.

ExtraDelegationScopes

ArrayList<String> 브로드캐스트의 앱에 지정된 위임 범위에 해당하는 입니다#ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED.

ExtraDeviceAdmin

관리자 구성 요소의 ComponentName입니다.

ExtraDevicePasswordRequirementOnly

부모 프로필 암호 등록 흐름 중에 디바이스 암호 요구 사항만 적용되도록 요청하기 위한 #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD 부울 추가 정보입니다.

ExtraPasswordComplexity

작업을 #ACTION_SET_NEW_PASSWORD시작할 때 앱에서 사용자가 설정하려는 새 암호의 복잡성 수준을 나타내는 정수입니다.

ExtraProvisioningAccountToMigrate

android.accounts.Account 관리되는 프로필을 프로비전하는 동안 마이그레이션할 계정을 보유하는 추가 계정입니다.

ExtraProvisioningAdminExtrasBundle

android.os.Parcelable 프로비전 후 관리 애플리케이션 instance 데이터를 전달하기 위해 관리 프로비저닝을 시작하는 모바일 디바이스 관리 애플리케이션 또는 NFC 프로그래머 애플리케이션을 허용하는 추가 형식 android.os.PersistableBundle 입니다.

ExtraProvisioningAllowedProvisioningModes

ArrayListInteger 허용되는 프로비저닝 모드를 지정하는 추가 입니다.

ExtraProvisioningAllowOffline

오프라인 프로비저닝이 허용되는지 여부를 나타내는 부울 추가입니다.

ExtraProvisioningDeviceAdminComponentName

프로필 소유자 또는 디바이스 소유자 및 활성 관리자로 설정될 모바일 디바이스 관리 애플리케이션의 디바이스 관리자 수신기를 나타내는 ComponentName 추가 기능입니다.

ExtraProvisioningDeviceAdminMinimumVersionCode

디바이스 관리 패키지에 필요한 최소 버전 코드를 보유하는 int 추가입니다.

ExtraProvisioningDeviceAdminPackageChecksum

에 지정된 #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION다운로드 위치에서 파일의 URL 안전 base64로 인코딩된 SHA-256 해시를 보유하는 String 추가

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

에 지정된 #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONURL에 대한 http 요청에 사용해야 하는 http 쿠키 헤더를 보유하는 String 추가입니다.

ExtraProvisioningDeviceAdminPackageDownloadLocation

디바이스 관리 패키지의 다운로드 위치를 지정하는 URL을 포함하는 String 추가입니다.

ExtraProvisioningDeviceAdminPackageName

프로필 소유자 또는 디바이스 소유자로 설정될 모바일 디바이스 관리 애플리케이션의 패키지 이름을 포함하는 String 추가입니다.

ExtraProvisioningDeviceAdminSignatureChecksum

에 지정된 다운로드 위치에서 Android 패키지 보관 파일의 서명에 대한 URL 안전 base64로 인코딩된 SHA-256 체크섬을 보관하는 #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONString 추가

ExtraProvisioningDisclaimerContent

Uri 고지 사항 콘텐츠를 가리키는 추가 정보입니다.

ExtraProvisioningDisclaimerHeader

지역화된 고지 사항 헤더의 추가 문자열입니다.

ExtraProvisioningDisclaimers

Bundle고지 사항 헤더 및 고지 사항 콘텐츠 목록으로 구성된 추가 항목입니다.

ExtraProvisioningEmailAddress

이 멤버는 더 이상 사용되지 않습니다.

ExtraProvisioningImei

디바이스의 IMEI(International Mobile Equipment Identity)를 보유하는 추가 문자열입니다.

ExtraProvisioningKeepAccountOnMigration

마이그레이션된 계정을 유지해야 함을 나타내는 추가 부울입니다.

ExtraProvisioningKeepScreenOn

boolean 프로비전 흐름 전체에서 화면이 켜져야 하는지 여부를 나타내는 플래그입니다.

ExtraProvisioningLeaveAllSystemAppsEnabled

로 설정할 true때 프로비전하는 동안 시스템 앱의 비활성화를 건너뛰기 위해 모바일 디바이스 관리 애플리케이션에서 사용할 수 있는 부울 추가 파일입니다.

ExtraProvisioningLocale

디바이스가 설정될 을 java.util.Locale 보유하는 String 추가 요소입니다.

ExtraProvisioningLocalTime

디바이스 android.app.AlarmManager의 에 설정할 벽 클록 시간(밀리초)을 유지하는 긴 추가입니다.

ExtraProvisioningLogoUri

Uri 로고 이미지를 가리키는 추가입니다.

ExtraProvisioningMainColor

프로비전 중에 표시할 주요 색을 나타내는 정수 추가입니다.

ExtraProvisioningMode

관리자가 반환한 프로비저닝 모드를 보유하는 의도입니다.

ExtraProvisioningSensorsPermissionGrantOptOut

완전 관리형 디바이스의 관리자가 센서 관련 권한에 대한 권한 부여 제어를 옵트아웃함을 나타내는 부울 추가 정보는 를 참조하세요 #setPermissionGrantState(ComponentName, String, String, int).

ExtraProvisioningSerialNumber

디바이스의 일련 번호를 포함하는 추가 문자열입니다.

ExtraProvisioningShouldLaunchResultIntent

프로비저닝 흐름이 를 통해 #EXTRA_RESULT_LAUNCH_INTENT디바이스 정책 관리 역할 보유자가 제공하는 경우 결과 시작 의도를 시작해야 하는지 여부를 결정하는 부울 추가 기능입니다.

ExtraProvisioningSkipEducationScreens

프로비저닝 흐름에서 교육 화면을 건너뛰어야 하는지 여부를 나타내는 부울 추가입니다.

ExtraProvisioningSkipEncryption

디바이스 소유자 또는 관리 프로필 프로비저닝의 일부로 디바이스 암호화를 건너뛸 수 있는지 여부를 나타내는 부울 추가 정보입니다.

ExtraProvisioningSkipUserConsent

프로비저닝 흐름에서 사용자 동의 단계를 건너뛰어야 하는지 여부를 나타내는 부울 추가입니다.

ExtraProvisioningTimeZone

디바이스가 설정될 표준 시간대 android.app.AlarmManager 를 보유하는 String 추가 요소입니다.

ExtraProvisioningUseMobileData

관리 앱을 다운로드하기 위해 프로비전 흐름 중에 모바일 데이터를 사용해야 하는지 여부를 나타내는 부울 추가 데이터입니다.

ExtraProvisioningWifiAnonymousIdentity

에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSID익명 ID입니다.

ExtraProvisioningWifiCaCertificate

에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSIDCA 인증서입니다.

ExtraProvisioningWifiDomain

에서 wifi 네트워크의 도메인입니다 #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

및 에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSID EAP 메서드는 , , TLS, PWDTTLS, SIMAKA 또는 AKA_PRIMEPEAP하나일 수 있습니다.

ExtraProvisioningWifiHidden

의 와이파이 네트워크가 #EXTRA_PROVISIONING_WIFI_SSID 숨겨져 있는지 여부를 나타내는 부울 추가입니다.

ExtraProvisioningWifiIdentity

에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSIDID입니다.

ExtraProvisioningWifiPacUrl

의 와이파이 네트워크에 #EXTRA_PROVISIONING_WIFI_SSID대한 프록시 PAC(자동 구성) URL을 보유하는 String 추가

ExtraProvisioningWifiPassword

에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSID암호를 보유하는 String 추가

ExtraProvisioningWifiPhase2Auth

및 에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSID 2단계 인증은 , , PAP, MSCHAPMSCHAPV2, GTC, SIMAKA 또는 AKA_PRIMENONE하나일 수 있습니다.

ExtraProvisioningWifiProxyBypass

에서 wifi 네트워크에 #EXTRA_PROVISIONING_WIFI_SSID대한 프록시 바이패스(proxy bypass)를 보유하는 String 추가

ExtraProvisioningWifiProxyHost

에서 wifi 네트워크에 #EXTRA_PROVISIONING_WIFI_SSID대한 프록시 호스트를 보유하는 String 추가

ExtraProvisioningWifiProxyPort

의 와이파이 네트워크에 #EXTRA_PROVISIONING_WIFI_SSID대한 프록시 포트를 보유하는 int 추가

ExtraProvisioningWifiSecurityType

및 에서 와이파이 네트워크의 #EXTRA_PROVISIONING_WIFI_SSID 보안 유형을 나타내는 String 추가는 , WPAWEP 또는 EAPNONE하나일 수 있습니다.

ExtraProvisioningWifiSsid

모바일 디바이스 관리 애플리케이션을 다운로드하기 위해 nfc 디바이스 소유자 프로비저닝 중에 사용해야 하는 wifi 네트워크의 ssid를 보유하는 String 추가입니다.

ExtraProvisioningWifiUserCertificate

에서 wifi 네트워크의 #EXTRA_PROVISIONING_WIFI_SSID사용자 인증서입니다.

ExtraResourceIds

업데이트된 리소스 ID(및 DevicePolicyResources.Strings참조DevicePolicyResources.Drawables)를 나타내는 에 대한 #ACTION_DEVICE_POLICY_RESOURCE_UPDATED 정수 배열입니다.

ExtraResourceType

int 업데이트되는 리소스의 형식을 나타내는 에 대한 #ACTION_DEVICE_POLICY_RESOURCE_UPDATED 추가 항목으로, 형식은 또는 일 #EXTRA_RESOURCE_TYPE_DRAWABLE 수 있습니다.#EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
사용되지 않음.

int 형식 Drawable 의 리소스가 업데이트되고 있음을 나타내는 에 대한 #EXTRA_RESOURCE_TYPE 값입니다.

ExtraResourceTypeString
사용되지 않음.

int 형식 String 의 리소스가 업데이트되고 있음을 나타내는 에 대한 #EXTRA_RESOURCE_TYPE 값입니다.

ExtraResultLaunchIntent

Intent 프로비전이 Intent 완료된 후 시작할 을 지정하는 추가 결과입니다.

FlagEvictCredentialEncryptionKey
사용되지 않음.

플래그 : #lockNow(int)또한 키링에서 사용자의 자격 증명 암호화 키를 제거합니다.

FlagManagedCanAccessParent
사용되지 않음.

에서 관리되는 프로필의 활동이 부모 프로필에서 보낸 의도에 액세스할 수 있도록 허용하는 데 사용되는 #addCrossProfileIntentFilter 플래그입니다.

FlagParentCanAccessManaged
사용되지 않음.

에서 부모 프로필의 활동이 관리 프로필에서 보낸 의도에 액세스하도록 허용하는 데 사용되는 #addCrossProfileIntentFilter 플래그입니다.

IdTypeBaseInfo
사용되지 않음.

디바이스가 제조업체 세부 정보를 테스트해야 되도록 지정합니다.

IdTypeImei
사용되지 않음.

디바이스가 IMEI를 테스트해야 한다고 지정합니다.

IdTypeIndividualAttestation
사용되지 않음.

디바이스가 개별 증명 인증서를 사용하여 증명해야 임을 지정합니다.

IdTypeMeid
사용되지 않음.

디바이스가 해당 MEID를 테스트해야 되도록 지정합니다.

IdTypeSerial
사용되지 않음.

디바이스에서 일련 번호를 테스트해야 되도록 지정합니다.

InstallkeyRequestCredentialsAccess
사용되지 않음.

호출 앱에 설치된 자격 증명에 대한 액세스 권한을 즉시 부여하도록 지정합니다.

InstallkeySetUserSelectable
사용되지 않음.

사용자가 인증서 선택 프롬프트를 통해 키를 선택할 수 있도록 지정합니다.

KeyguardDisableBiometrics
사용되지 않음.

keyguard 보안 화면에서 모든 생체 인식 인증을 사용하지 않도록 설정합니다(예:

KeyguardDisableFace
사용되지 않음.

keyguard 보안 화면에서 얼굴 인증을 사용하지 않도록 설정합니다(예:

KeyguardDisableFeaturesAll
사용되지 않음.

모든 현재 및 향후 키 보호 사용자 지정을 사용하지 않도록 설정합니다.

KeyguardDisableFeaturesNone
사용되지 않음.

키 가드에서 위젯을 사용할 수 있습니다.

KeyguardDisableFingerprint
사용되지 않음.

키 가드 보안 화면에서 지문 인증을 사용하지 않도록 설정합니다(예:

KeyguardDisableIris
사용되지 않음.

keyguard 보안 화면에서 홍채 인증을 사용하지 않도록 설정합니다(예:

KeyguardDisableRemoteInput

보안 키 보호 화면에서 알림에 텍스트 입력을 사용하지 않도록 설정합니다(예:

KeyguardDisableSecureCamera
사용되지 않음.

보안 키 가드 화면에서 카메라를 사용하지 않도록 설정합니다(예:

KeyguardDisableSecureNotifications
사용되지 않음.

보안 키 보호 화면에 모든 알림을 표시하지 않도록 설정합니다(예:

KeyguardDisableShortcutsAll
사용되지 않음.

모든 키 가드 바로 가기를 사용하지 않도록 설정합니다.

KeyguardDisableTrustAgents
사용되지 않음.

보안 키 보호 화면에서 트러스트 에이전트를 사용하지 않도록 설정합니다(예:

KeyguardDisableUnredactedNotifications
사용되지 않음.

보안 키 보호 화면에서만 수정된 알림 허용(예:

KeyguardDisableWidgetsAll
사용되지 않음.

모든 키 가드 위젯을 사용하지 않도록 설정합니다.

LeaveAllSystemAppsEnabled
사용되지 않음.

에서 새로 만든 사용자가 프로비전 중에 시스템 앱의 비활성화를 건너뛰도록 지정하는 데 사용되는 #createAndManageUser 플래그입니다.

LockTaskFeatureBlockActivityStartInTask
사용되지 않음.

허용 목록에 없는 활동이 잠긴 작업으로 시작되지 않도록 차단할 수 있습니다.

LockTaskFeatureGlobalActions
사용되지 않음.

LockTask 모드 중에 전역 작업 대화 상자를 사용하도록 설정합니다.

LockTaskFeatureHome
사용되지 않음.

LockTask 모드 중에 홈 단추를 사용하도록 설정합니다.

LockTaskFeatureKeyguard
사용되지 않음.

LockTask 모드 중에 키 가드를 사용하도록 설정합니다.

LockTaskFeatureNone
사용되지 않음.

LockTask 모드 중에 구성 가능한 모든 SystemUI 기능을 사용하지 않도록 설정합니다.

LockTaskFeatureNotifications
사용되지 않음.

LockTask 모드 중에 알림을 사용하도록 설정합니다.

LockTaskFeatureOverview
사용되지 않음.

LockTask 모드 중에 개요 단추 및 개요 화면을 사용하도록 설정합니다.

LockTaskFeatureSystemInfo
사용되지 않음.

LockTask 모드 중에 상태 표시줄에서 시스템 정보 영역을 사용하도록 설정합니다.

MakeUserEphemeral
사용되지 않음.

에서 사용자를 임시로 만들도록 지정하는 데 사용되는 #createAndManageUser 플래그입니다.

MimeTypeProvisioningNfc

이 MIME 유형은 디바이스 소유자 프로비저닝을 시작하는 데 사용됩니다.

MteDisabled
사용되지 않음.

디바이스에서 MTE를 사용하지 않도록 설정해야 합니다.

MteEnabled
사용되지 않음.

지원되는 경우 디바이스에서 MTE를 사용하도록 설정해야 합니다.

MteNotControlledByPolicy
사용되지 않음.

사용자가 디바이스에서 MTE를 사용하도록 설정할지 여부를 선택할 수 있도록 허용합니다.

NearbyStreamingDisabled
사용되지 않음.

주변 스트리밍이 사용하지 않도록 설정되어 있음을 나타냅니다.

NearbyStreamingEnabled
사용되지 않음.

가까운 스트리밍이 사용하도록 설정되어 있음을 나타냅니다.

NearbyStreamingNotControlledByPolicy
사용되지 않음.

주변 스트리밍이 정책에 의해 제어되지 않음을 나타냅니다. 즉, 가까운 스트리밍이 허용됩니다.

NearbyStreamingSameManagedAccountOnly
사용되지 않음.

동일한 인증된 관리 계정을 사용하여 비슷한 수준의 보안을 제공하는 디바이스에만 가까운 스트리밍이 사용하도록 설정되어 있음을 나타냅니다.

OperationSafetyReasonDrivingDistraction
사용되지 않음.

UnsafeStateException 작업이 차량의 운전자를 방해하기 때문에 이 throw되었음을 나타냅니다.

PasswordComplexityHigh
사용되지 않음.

및 에 대한 #getPasswordComplexity() 상수입니다 #setRequiredPasswordComplexity(int).

PasswordComplexityLow
사용되지 않음.

및 에 대한 #getPasswordComplexity() 상수입니다 #setRequiredPasswordComplexity(int).

PasswordComplexityMedium
사용되지 않음.

및 에 대한 #getPasswordComplexity() 상수입니다 #setRequiredPasswordComplexity(int).

PasswordComplexityNone
사용되지 않음.

#setRequiredPasswordComplexity(int)에 대한 #getPasswordComplexity() 상수: 암호가 없습니다.

PersonalAppsNotSuspended
사용되지 않음.

개인 앱이 일시 중단되지 않은 경우에 대한 #getPersonalAppsSuspendedReasons 값을 반환합니다.

PersonalAppsSuspendedExplicitly
사용되지 않음.

반환 값에 대한 #getPersonalAppsSuspendedReasons 플래그입니다.

PersonalAppsSuspendedProfileTimeout
사용되지 않음.

반환 값에 대한 #getPersonalAppsSuspendedReasons 플래그입니다.

PolicyDisableCamera

카메라를 사용하지 않도록 설정하는 기능을 나타내는 상수입니다.

PolicyDisableScreenCapture

화면 캡처를 사용하지 않도록 설정하는 기능을 나타내는 상수입니다.

PrivateDnsModeOff
사용되지 않음.

프라이빗 DNS 완전히 해제되도록 지정합니다.

PrivateDnsModeOpportunistic
사용되지 않음.

디바이스 소유자가 TLS를 통해 기회 DNS를 요청했음을 지정합니다.

PrivateDnsModeProviderHostname
사용되지 않음.

디바이스 소유자가 프라이빗 DNS 사용할 특정 호스트를 구성하도록 지정합니다.

PrivateDnsModeUnknown
사용되지 않음.

프라이빗 DNS 설정이 알 수 없는 상태임을 지정합니다.

PrivateDnsSetErrorFailureSetting
사용되지 않음.

위에 나열된 이유 중 하나가 아니라 프라이빗 DNS 모드를 설정하지 못했습니다.

PrivateDnsSetErrorHostNotServing
사용되지 않음.

제공된 가 privateDnsHost 유효한 호스트 이름이지만 해당 호스트가 DNS over-TLS를 지원하지 않는 것으로 확인된 경우

PrivateDnsSetNoError
사용되지 않음.

선택한 모드가 성공적으로 설정되었습니다.

ProvisioningModeFullyManagedDevice

완전 관리형 디바이스에 대한 프로비저닝 모드입니다.

ProvisioningModeManagedProfile

관리 프로필에 대한 프로비저닝 모드입니다.

ProvisioningModeManagedProfileOnPersonalDevice

개인 디바이스에서 관리되는 프로필에 대한 프로비저닝 모드입니다.

ResetPasswordDoNotAskCredentialsOnBoot
사용되지 않음.

#resetPassword에 대한 #resetPasswordWithToken 플래그: 디바이스 부팅에서 사용자 자격 증명을 요청하지 마세요.

ResetPasswordRequireEntry
사용되지 않음.

#resetPassword에 플래그를 #resetPasswordWithToken 지정합니다. 사용자가 암호를 입력할 때까지 다른 관리자가 암호를 다시 변경할 수 없습니다.

SkipSetupWizard
사용되지 않음.

에서 새 사용자를 만든 후 설치 마법사를 건너뛰는 데 사용되는 #createAndManageUser 플래그입니다.

WifiSecurityEnterprise192
사용되지 않음.

#getMinimumRequiredWifiSecurityLevel()#setMinimumRequiredWifiSecurityLevel(int)상수: 엔터프라이즈 192비트 네트워크.

WifiSecurityEnterpriseEap
사용되지 않음.

#setMinimumRequiredWifiSecurityLevel(int): 엔터프라이즈 EAP 네트워크에 대한 #getMinimumRequiredWifiSecurityLevel() 상수입니다.

WifiSecurityOpen
사용되지 않음.

#setMinimumRequiredWifiSecurityLevel(int)에 대한 #getMinimumRequiredWifiSecurityLevel() 상수 : 최소 보안 수준이 없습니다.

WifiSecurityPersonal
사용되지 않음.

#setMinimumRequiredWifiSecurityLevel(int)#getMinimumRequiredWifiSecurityLevel() 수: WEP, WPA2-PSK와 같은 개인 네트워크입니다.

WipeEuicc
사용되지 않음.

에 플래그를 지정 #wipeData(int)하면 디바이스의 eUICC 데이터도 지워집니다.

WipeExternalStorage
사용되지 않음.

플래그: #wipeData(int)디바이스의 외부 스토리지(예: SD 카드)도 지웁니다.

WipeResetProtectionData
사용되지 않음.

에 플래그를 지정 #wipeData(int)하면 공장 초기화 보호 데이터도 지워집니다.

WipeSilently

플래그 : #wipeData(int)사용자에게 초기화할 이유가 표시되지 않습니다.

속성

ActiveAdmins

현재 활성 상태인 모든 디바이스 관리자의 구성 요소 이름 목록을 반환합니다.

AutoTimeRequired

이 멤버는 더 이상 사용되지 않습니다.

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
CredentialManagerPolicy

자격 증명 관리자 정책을 검색하기 위해 관리되는 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다. -또는- 관리되는 프로필의 디바이스 소유자 또는 프로필 소유자가 자격 증명 관리자 정책을 설정하기 위해 호출합니다.

CurrentFailedPasswordAttempts

마지막으로 성공한 암호 입력 이후 사용자가 암호를 입력하지 못한 횟수를 검색합니다.

DeviceOwnerLockScreenInfo

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

DeviceOwnerLockScreenInfoFormatted

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

DevicePolicyManagementRoleHolderPackage

디바이스 정책 관리 역할 소유자의 패키지 이름을 반환합니다.

EnrollmentSpecificId

동일한 관리 앱에서 동일한 organization 등록된 동일한 디바이스에 대해 동일한 값으로 보장되는 이 디바이스의 등록별 식별자를 반환합니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
IsActivePasswordSufficient

호출하는 사용자의 현재 암호가 정책 요구 사항(예: )을 충족하는지 여부를 결정합니다.

IsActivePasswordSufficientForDeviceRequirement

관리되는 프로필의 프로필 소유자가 호출하여 현재 디바이스 암호가 디바이스 전체에서 명시적으로 설정된 정책 요구 사항을 충족하는지 여부를 확인합니다.

IsAffiliatedUser

이 사용자가 디바이스와 관련이 있는지 여부를 반환합니다.

IsCallerApplicationRestrictionsManagingPackage

호출하는 사용자에 대한 애플리케이션 제한을 관리하기 위해 를 통해 #setApplicationRestrictionsManagingPackage 권한이 부여되었는지 여부를 확인하기 위해 모든 애플리케이션에서 호출합니다.

IsComplianceAcknowledgementRequired

organization 소유 관리 프로필의 프로필 소유자가 호출하여 최대 프로필 해제 정책에 따라 필요한 경우 사용자가 프로필을 끌 수 있도록 디바이스 준수를 승인해야 하는지 여부를 쿼리합니다.

IsDeviceFinanced

이 디바이스가 자금 지원 디바이스로 표시된 경우 를 반환 true 합니다.

IsDeviceIdAttestationSupported

디바이스가 키 증명 외에도 디바이스 식별자의 증명을 지원하는 경우 를 반환 true 합니다.

IsLogoutEnabled

디바이스 소유자가 로그아웃을 사용할 수 있는지 여부를 반환합니다.

IsOrganizationOwnedDeviceWithManagedProfile

앱은 이 방법을 사용하여 디바이스가 관리되는 프로필을 사용하여 organization-owend 디바이스로 프로비전되었는지 확인할 수 있습니다.

IsStatusBarDisabled

상태 표시줄을 사용하지 않도록 설정/사용할 수 있는지 여부를 반환합니다. 를 참조하세요#setStatusBarDisabled.

IsUniqueDeviceAttestationSupported

디바이스의 StrongBox Keymaster 구현이 개별 증명 인증서로 프로비전되고 이를 사용하여 증명 레코드에 서명할 수 있는 경우를 반환 true 합니다(개별 증명 인증서를 사용하는 증명은 StrongBox 보안 수준이 있는 Keymaster 구현만 구현할 수 있는 기능임).

JniIdentityHashCode

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
JniPeerMembers

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

ManagedProfileCallerIdAccessPolicy

호출자 ID 정책을 검색하기 위해 관리되는 프로필의 프로필 소유자가 호출합니다. -또는- 관리되는 프로필의 프로필 소유자가 호출하여 호출자 ID 정보를 기반으로 관리되는 프로필에서 연락처를 조회할 수 있는 패키지를 설정합니다.

ManagedProfileContactsAccessPolicy

관리되는 프로필 연락처에 적용되는 현재 정책을 확인하기 위해 관리되는 프로필의 프로필 소유자가 호출합니다. -또는- 관리되는 프로필의 프로필 소유자가 부모 사용자의 관리 프로필 연락처에 액세스할 수 있는 패키지를 설정하기 위해 호출됩니다.

ManagedSubscriptionsPolicy

현재 ManagedSubscriptionsPolicy를 반환합니다. -또는- organization 소유 디바이스의 프로필 소유자가 호출하여 지정ManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

현재 Wi-Fi 최소 보안 수준을 반환합니다. -또는- Wi-Fi 네트워크에 필요한 최소 보안 수준을 지정하기 위해 organization 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

MtePolicy

MTE(메모리 태그 지정 확장) 정책을 가져오기 위해 organization 소유 디바이스의 프로필 소유자인 디바이스 소유자가 호출합니다.

        <a href="https://source.android.com/docs/security/test/memory-safety/arm-mte">
        Learn more about MTE</a> -or- Called by a device owner, profile owner of an organization-owned device, to set the Memory
        Tagging Extension (MTE) policy.
NearbyAppStreamingPolicy

디바이스 또는 프로필 소유자가 설정한 현재 런타임 근처의 앱 스트리밍 정책을 반환합니다. -또는- 디바이스/프로필 소유자가 근처 앱 스트리밍 정책을 설정하기 위해 호출합니다.

NearbyNotificationStreamingPolicy

디바이스 또는 프로필 소유자가 설정한 현재 런타임 근처의 알림 스트리밍 정책을 반환합니다. -또는- 디바이스/프로필 소유자가 근처의 알림 스트리밍 정책을 설정하기 위해 호출합니다.

PasswordComplexity

현재 사용자의 화면 잠금이 얼마나 복잡한지 반환합니다.

PeerReference

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
PreferentialNetworkServiceConfigs

우선 네트워크 구성 PreferentialNetworkServiceConfig 가져오기 -또는- 우선 네트워크 구성을 설정합니다.

PreferentialNetworkServiceEnabled

우선 네트워크 서비스를 사용할 수 있는지 여부를 나타냅니다. -또는- 우선 네트워크 서비스를 사용할 수 있는지 여부를 설정합니다.

RequiredPasswordComplexity

현재 사용자에 대해 에서 설정한 #setRequiredPasswordComplexity(int)암호 복잡성 요구 사항을 가져옵니다. -또는- 사용자의 화면 잠금에 대한 최소 암호 복잡성 요구 사항을 설정합니다.

Resources

DevicePolicyResourcesManager 디바이스 정책 관련 리소스를 설정, 재설정 및 가져오는 데 필요한 API가 포함된 을 반환합니다.

StorageEncryptionStatus

디바이스의 현재 암호화 상태 확인하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SystemUpdatePolicy

에서 이전에 #setSystemUpdatePolicy설정한 로컬 시스템 업데이트 정책을 검색합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

TransferOwnershipBundle

소유권 이전 중에 현재 관리자에서 새 관리자에게 전달된 데이터를 반환합니다.

UsbDataSignalingEnabled

USB 데이터 신호가 현재 사용하도록 설정되어 있는지 여부를 반환합니다. -또는- 디바이스에 대한 USB 데이터 신호를 사용하거나 사용하지 않도록 설정하기 위해 organization 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

UserRestrictionsGlobally

로 설정된 #addUserRestrictionGlobally(String)전역 사용자 제한을 가져오기 위해 프로필 또는 디바이스 소유자가 호출합니다.

WifiSsidPolicy

현재 Wi-Fi SSID 정책을 반환합니다. -또는- Wi-Fi SSID 정책(WifiSsidPolicy)을 지정하기 위해 organization 소유 관리되는 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

메서드

AcknowledgeDeviceCompliant()

organization 소유 관리 프로필의 프로필 소유자가 호출하여 디바이스가 규정을 준수하고 최대 시간 해제 정책에 따라 필요한 경우 사용자가 프로필을 끌 수 있음을 인정합니다.

AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags)

관리되는 프로필에서 전송된 일부 의도를 부모 또는 그 반대로 확인할 수 있도록 관리 프로필의 프로필 소유자에 의해 호출됩니다.

AddCrossProfileWidgetProvider(ComponentName, String)

관리되는 프로필의 프로필 소유자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION 소유자가 호출하여 지정된 패키지의 위젯 공급자를 부모 프로필에서 사용할 수 있도록 합니다.

AddOverrideApn(ComponentName, ApnSetting)

디바이스 소유자 또는 관리 프로필 소유자가 재정의 APN을 추가하기 위해 호출합니다.

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

프로필 소유자 또는 디바이스 소유자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK소유자에 의해 호출됩니다.

AddUserRestriction(ComponentName, String)

프로필 소유자, 디바이스 소유자 또는 키로 지정된 사용자 제한을 설정하기 위해 사용자 제한과 연결된 사용 권한의 소유자에 의해 호출됩니다.

AddUserRestrictionGlobally(String)

프로필 소유자, 디바이스 소유자 또는 모든 사용자에 대해 전역적으로 제공된 에서 지정한 사용자 제한을 설정하기 위해 사용자 제한과 연결된 사용 권한의 소유자에 의해 호출됩니다 key .

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)

보조 관리 사용자 또는 그 반대로 서비스에 바인딩하기 위해 디바이스 소유자가 호출합니다.

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

CanAdminGrantSensorsPermissions()

관리자가 디바이스 센서와 관련된 권한을 부여할 수 있는 디바이스에서 호출자가 실행 중인 경우 true를 반환합니다.

CanUsbDataSignalingBeDisabled()

디바이스에서 USB 데이터 신호 사용 또는 사용 안 함이 지원되는지 여부를 반환합니다.

ClearApplicationUserData(ComponentName, String, IExecutor, DevicePolicyManager+IOnClearApplicationUserDataListener)

디바이스 소유자 또는 프로필 소유자가 지정된 패키지의 애플리케이션 사용자 데이터를 지우기 위해 호출합니다.

ClearCrossProfileIntentFilters(ComponentName)

관리되는 프로필의 프로필 소유자가 관리 프로필에서 부모로 이동하거나 부모에서 관리되는 프로필로 이동하는 프로필 간 의도 필터를 제거하기 위해 호출합니다.

ClearDeviceOwnerApp(String)

현재 디바이스 소유자를 지웁니다.

ClearPackagePersistentPreferredActivities(ComponentName, String)

에 의해 설정된 지정된 패키지와 연결된 모든 영구 의도 처리기 기본 설정을 제거하기 위해 프로필 소유자 또는 디바이스 소유자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK 소유자에 의해 #addPersistentPreferredActivity호출됩니다.

ClearProfileOwner(ComponentName)

활성 프로필 소유자를 지웁니다.

ClearResetPasswordToken(ComponentName)

프로필, 디바이스 소유자 또는 사용 권한 소유자에 의해 호출됨android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD 현재 암호 재설정 토큰을 해지합니다.

ClearUserRestriction(ComponentName, String)

프로필 소유자, 디바이스 소유자 또는 키로 지정된 사용자 제한을 지우기 위해 사용자 제한과 연결된 사용 권한의 소유자에 의해 호출됩니다.

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
CreateAdminSupportIntent(String)

관리자가 기능을 사용하지 않도록 설정한 경우 지원 대화 상자를 표시하기 위해 모든 앱에서 호출됩니다.

CreateAndInitializeUser(ComponentName, String, String, ComponentName, Bundle)

지정된 이름을 가진 사용자를 만들기 위해 디바이스 소유자가 호출합니다.

CreateAndManageUser(ComponentName, String, ComponentName, PersistableBundle, UserManagementFlags)

디바이스 소유자가 호출하여 호출 패키지의 지정된 구성 요소와 지정된 이름을 가진 사용자를 프로필 소유자로 만듭니다.

CreateUser(ComponentName, String)

지정된 이름을 가진 사용자를 만들기 위해 디바이스 소유자가 호출합니다.

Dispose()

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
EnableSystemApp(ComponentName, Intent)

사용자가 초기화될 때 기본적으로 사용하지 않도록 설정된 의도에 따라 시스템 앱을 다시 사용하도록 설정합니다.

EnableSystemApp(ComponentName, String)

사용자가 초기화될 때 기본적으로 사용하지 않도록 설정된 시스템 앱을 다시 사용하도록 설정합니다.

Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
FromContext(Context)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags)

다음 API를 호출하여 새 프라이빗/공개 키 쌍<을 생성할 수 있습니다. ul><li>Device owner</li li<>>Profile owner</li><li>Delegated certificate installer</li<>li>Credential Management app</li><>li 권한/li<>/ul>을 보유android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES<하는 앱 디바이스가 보안 하드웨어를 통해 키 생성을 지원하는 경우 이 방법은 보안 하드웨어를 떠나지 않는 KeyChain에서 키를 만드는 데 유용합니다.

GetAccountTypesWithManagementDisabled()

프로필 소유자 또는 디바이스 소유자가 계정 관리를 사용하지 않도록 설정한 계정의 배열을 가져옵니다.

GetAffiliationIds(ComponentName)

를 통해 #setAffiliationIds이전에 설정한 소속 ID 집합을 반환하거나, 설정되지 않은 경우 빈 집합을 반환합니다.

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

디바이스 또는 프로필 소유자가 항상 사용 중인 VPN이 잠금 모드에 있지만 연결되지 않은 경우 네트워크에 직접 액세스할 수 있는 패키지 집합을 쿼리하기 위해 호출됩니다.

GetAlwaysOnVpnPackage(ComponentName)

디바이스 또는 프로필 소유자가 호출하여 현재 사용자에 대한 상시 VPN 연결을 관리하는 패키지의 이름을 읽습니다.

GetApplicationRestrictions(ComponentName, String)

호출 사용자에서 실행되는 지정된 대상 애플리케이션에 대한 애플리케이션 제한을 검색합니다.

GetApplicationRestrictionsManagingPackage(ComponentName)

프로필 소유자 또는 디바이스 소유자가 현재 사용자의 패키지를 관리하는 애플리케이션 제한을 검색하거나 null 설정되지 않은 경우 호출합니다.

GetAutoTimeEnabled(ComponentName)

디바이스에서 자동 시간을 사용하도록 설정하면 true를 반환합니다.

GetAutoTimeZoneEnabled(ComponentName)

디바이스에서 자동 표준 시간대를 사용하도록 설정하면 true를 반환합니다.

GetBindDeviceAdminTargetUsers(ComponentName)

를 호출할 때 호출하는 디바이스 소유자 또는 보조 사용자의 소유자가 사용할 수 있는 대상 사용자 목록을 반환 #bindDeviceAdminServiceAsUser합니다.

GetBluetoothContactSharingDisabled(ComponentName)

Bluetooth 디바이스가 엔터프라이즈 연락처에 액세스할 수 없는지 여부를 확인하기 위해 관리되는 프로필의 프로필 소유자가 호출합니다.

GetCameraDisabled(ComponentName)

호출 관리자(지정된 경우) 또는 모든 관리자가 이 사용자에 대해 디바이스의 카메라를 사용하지 않도록 설정했는지 여부를 확인합니다.

GetCertInstallerPackage(ComponentName)

프로필 소유자 또는 디바이스 소유자가 사용자의 인증서 설치 관리자를 검색하도록 호출하거나 null 설정되지 않은 경우 호출합니다.

GetCrossProfileCalendarPackages(ComponentName)

프로필 간 일정 API에 액세스할 수 있는 패키지 이름 집합을 가져옵니다.

GetCrossProfileCallerIdDisabled(ComponentName)

관리되는 프로필의 프로필 소유자가 호출하여 호출자 ID 정보가 비활성화되었는지 여부를 확인합니다.

GetCrossProfileContactsSearchDisabled(ComponentName)

관리되는 프로필의 프로필 소유자가 연락처 검색을 사용하지 않도록 설정했는지 여부를 확인하기 위해 호출됩니다.

GetCrossProfilePackages(ComponentName)

를 통해 #setCrossProfilePackages(ComponentName, Set)교차 프로필 통신에 대한 사용자 동의를 요청하도록 관리자가 이전에 설정한 패키지 이름 집합을 반환합니다.

GetCrossProfileWidgetProviders(ComponentName)

관리 프로필의 프로필 소유자 또는 부모 프로필에서 패키지를 사용할 수 있는 공급자를 쿼리할 수 있는 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION 소유자에 의해 호출됩니다.

GetDelegatedScopes(ComponentName, String)

프로필 소유자 또는 디바이스 소유자가 대리자 패키지에 지정된 범위 목록을 검색하기 위해 호출됩니다.

GetDelegatePackages(ComponentName, String)

프로필 소유자 또는 디바이스 소유자가 위임 scope 부여된 대리자 패키지 목록을 검색하기 위해 호출됩니다.

GetEndUserSessionMessage(ComponentName)

사용자 세션 종료 메시지를 반환합니다.

GetEndUserSessionMessageFormatted(ComponentName)

사용자 세션 종료 메시지를 반환합니다.

GetFactoryResetProtectionPolicy(ComponentName)

디바이스 소유자 또는 organization 소유 디바이스의 프로필 소유자가 호출하여 이전에 #setFactoryResetProtectionPolicy에서 설정한 현재 FRP(공장 초기화 보호) 정책을 검색할 수 있습니다.

GetGlobalPrivateDnsHost(ComponentName)

시스템 전체 프라이빗 DNS 호스트를 반환합니다.

GetGlobalPrivateDnsMode(ComponentName)

시스템 전체 프라이빗 DNS 모드를 반환합니다.

GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetInstalledCaCerts(ComponentName)

시스템 CA 인증서를 제외하고 현재 신뢰할 수 있는 모든 CA 인증서를 반환합니다.

GetKeepUninstalledPackages(ComponentName)

현재 APK를 설치한 사용자가 없더라도 APK로 유지할 앱 목록을 가져옵니다.

GetKeyguardDisabledFeatures(ComponentName)

호출 관리자( 지정된 경우) 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자가 keyguard에서 기능을 사용하지 않도록 설정했는지 여부를 확인합니다.

GetKeyPairGrants(String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임된 #DELEGATION_CERT_SELECTION 앱)에 의해 호출되어 지정된 KeyChain 키에 액세스할 수 있는 앱을 쿼리합니다.

GetLockTaskFeatures(ComponentName)

LockTask 모드에 사용할 수 있는 시스템 기능을 가져옵니다.

GetLockTaskPackages(ComponentName)

잠금 작업 모드를 시작할 수 있는 패키지 목록을 반환합니다.

GetLongSupportMessage(ComponentName)

긴 지원 메시지를 받기 위해 디바이스 관리자가 호출합니다.

GetLongSupportMessageFormatted(ComponentName)

긴 지원 메시지를 받기 위해 디바이스 관리자가 호출합니다.

GetManagedProfileMaximumTimeOff(ComponentName)

프로필이 꺼질 수 있는 최대 시간을 얻기 위해 organization 소유 관리 프로필의 프로필 소유자가 호출합니다.

GetMaximumFailedPasswordsForWipe(ComponentName)

디바이스 또는 프로필을 초기화하기 전에 허용되는 현재 최대 로그인 시도 횟수를 검색합니다( 특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자).

GetMaximumTimeToLock(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자에 대해 잠금을 해제할 수 있는 현재 최대 시간을 검색합니다.

GetMeteredDataDisabledPackages(ComponentName)

디바이스 또는 프로필 소유자가 관리자가 데이터 통신 데이터를 사용하지 못하도록 제한하는 패키지 목록을 검색하기 위해 호출됩니다.

GetOrganizationColor(ComponentName)

사용자 지정에 사용되는 색을 검색하기 위해 관리되는 프로필의 프로필 소유자가 호출합니다.

GetOrganizationName(ComponentName)

디바이스 소유자(API 26 이후) 또는 프로필 소유자(API 24 이후) 또는 권한 Android 소유자에 의해 호출됩니다. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY 관리 중인 organization 이름을 검색합니다.

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOrganizationNameFormatted(ComponentName)

디바이스 소유자(API 26 이후) 또는 프로필 소유자(API 24 이후) 또는 권한 Android 소유자에 의해 호출됩니다. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY 관리 중인 organization 이름을 검색합니다.

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOverrideApns(ComponentName)

이전에 를 사용하여 #addOverrideApn디바이스 소유자 또는 관리 프로필 소유자가 삽입한 모든 재정의 APN을 가져오기 위해 디바이스 소유자 또는 관리 프로필 소유자가 호출합니다.

GetParentProfileInstance(ComponentName)

관리되는 프로필의 프로필 소유자가 호출하여 부모 프로필에서 호출이 DevicePolicyManager 작동하는 을 가져옵니다.

GetPasswordExpiration(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자의 현재 암호 만료 시간을 가져옵니다.

GetPasswordExpirationTimeout(ComponentName)

지정된 관리자의 암호 만료 시간 제한을 가져옵니다.

GetPasswordHistoryLength(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자의 현재 암호 기록 길이를 검색합니다.

GetPasswordMaximumLength(PasswordQuality)

디바이스에서 특정 암호 품질에 대해 지원하는 최대 암호 길이를 반환합니다.

GetPasswordMinimumLength(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자의 현재 최소 암호 길이를 검색합니다.

GetPasswordMinimumLetters(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정하는 모든 관리자의 암호에 필요한 현재 문자 수를 검색합니다.

GetPasswordMinimumLowerCase(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정하는 모든 관리자의 암호에 필요한 현재 소문자 수를 검색합니다.

GetPasswordMinimumNonLetter(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정하는 모든 관리자의 암호에 필요한 현재 문자가 아닌 문자 수를 검색합니다.

GetPasswordMinimumNumeric(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정하는 모든 관리자의 암호에 필요한 현재 숫자 수를 검색합니다.

GetPasswordMinimumSymbols(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정하는 모든 관리자의 암호에 필요한 현재 기호 수를 검색합니다.

GetPasswordMinimumUpperCase(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정하는 모든 관리자의 암호에 필요한 현재 대문자 수를 검색합니다.

GetPasswordQuality(ComponentName)

특정 관리자 또는 이 사용자 및 해당 참여 프로필에 대한 제한을 설정한 모든 관리자의 현재 최소 암호 품질을 검색합니다.

GetPendingSystemUpdate(ComponentName)

보류 중인 시스템 업데이트에 대한 정보를 가져오기 위해 디바이스 또는 프로필 소유자가 호출합니다.

GetPermissionGrantState(ComponentName, String, String)

특정 애플리케이션에 대한 런타임 권한의 현재 권한 부여 상태를 반환합니다.

GetPermissionPolicy(ComponentName)

디바이스 또는 프로필 소유자가 설정한 현재 런타임 사용 권한 정책을 반환합니다.

GetPermittedAccessibilityServices(ComponentName)

이 디바이스 또는 프로필 소유자가 설정한 허용된 접근성 서비스 목록을 반환합니다.

GetPermittedCrossProfileNotificationListeners(ComponentName)

프로필 소유자가 설정한 대로 를 사용하여 android.service.notification.NotificationListenerService 이 관리되는 프로필에서 알림을 받을 수 있도록 허용한 기본 사용자에 설치된 패키지 목록을 반환합니다.

GetPermittedInputMethods(ComponentName)

이 디바이스 또는 프로필 소유자가 설정한 허용된 입력 메서드 목록을 반환합니다.

GetPersonalAppsSuspendedReasons(ComponentName)

개인 앱이 일시 중단되었는지 여부를 검사 위해 organization 소유 관리 프로필의 프로필 소유자가 호출합니다.

GetRequiredStrongAuthTimeout(ComponentName)

마지막 강력한 방법 인증(암호, 핀 또는 패턴)이 사용되었기 때문에 사용자가 인증에 대해 강력하지 않은 보조 인증을 사용할 수 있는 기간을 결정합니다.

GetScreenCaptureDisabled(ComponentName)

호출 관리자가 화면 캡처를 사용하지 않도록 설정했는지 여부(지정된 경우) 또는 모든 관리자를 확인합니다.

GetSecondaryUsers(ComponentName)

디바이스 소유자가 디바이스의 모든 보조 사용자를 나열하도록 호출합니다.

GetShortSupportMessage(ComponentName)

짧은 지원 메시지를 받기 위해 디바이스 관리자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE 소유자에 의해 호출됩니다.

GetShortSupportMessageFormatted(ComponentName)

짧은 지원 메시지를 받기 위해 디바이스 관리자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE 소유자에 의해 호출됩니다.

GetStartUserSessionMessage(ComponentName)

사용자 세션 시작 메시지를 반환합니다.

GetStartUserSessionMessageFormatted(ComponentName)

사용자 세션 시작 메시지를 반환합니다.

GetStorageEncryption(ComponentName)

이 멤버는 더 이상 사용되지 않습니다.

GetTrustAgentConfiguration(ComponentName, ComponentName)

모든 디바이스 관리자에 대한 모든 호출 #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) 을 집계하여 지정된 신뢰 에이전트에 대한 구성을 가져옵니다.

GetUserControlDisabledPackages(ComponentName)

디바이스 또는 프로필 소유자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL소유자에서 사용자 제어를 사용하지 않도록 설정한 패키지 목록을 반환합니다.

GetUserRestrictions(ComponentName)

관리자가 를 사용하여 사용자 제한을 직접 설정하도록 호출합니다 #addUserRestriction(ComponentName, String).

GetWifiMacAddress(ComponentName)

organization 소유 디바이스에서 디바이스 소유자 또는 프로필 소유자가 호출하여 Wi-Fi 디바이스의 MAC 주소를 가져옵니다.

GrantKeyPairToApp(ComponentName, String, String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임 #DELEGATION_CERT_SELECTION 된 앱)에서 호출되어 애플리케이션에 이미 설치된(또는 생성된) KeyChain 키에 대한 액세스 권한을 부여합니다.

GrantKeyPairToWifiAuth(String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임 #DELEGATION_CERT_SELECTION 된 앱)에 의해 호출되어 Wifi 네트워크에 대한 인증을 위해 KeyChain 키 쌍을 사용할 수 있습니다.

HasCaCertInstalled(ComponentName, Byte[])

이 인증서가 신뢰할 수 있는 CA로 설치되어 있는지 여부를 반환합니다.

HasGrantedPolicy(ComponentName, DeviceAdminUses)

관리자에게 특정 디바이스 정책이 부여된 경우 true를 반환합니다.

HasKeyPair(String)

이 API는 지정된 별칭<으로 인증서 및 프라이빗 키가 설치되어 있는지 여부를 쿼리하기 위해 호출할 수 있습니다. ul><li>Device owner</li li>><Profile owner</li><li>Delegated certificate installer</li><li>Credential management app</li<>li>permission</li<>/ul을 보유 android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES 하는 앱>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
HasLockdownAdminConfiguredNetworks(ComponentName)

디바이스 소유자 또는 organization 소유 관리되는 프로필의 프로필 소유자가 호출하여 사용자가 관리자가 구성한 네트워크를 수정할 수 없는지 여부를 확인합니다.

InstallCaCert(ComponentName, Byte[])

지정된 인증서를 사용자 CA로 설치합니다.

InstallExistingPackage(ComponentName, String)

다른 사용자에 설치되었거나 를 통해 제거된 후 유지된 기존 패키지를 설치합니다 #setKeepUninstalledPackages.

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

이 API는 인증서 및 해당 프라이빗 키를 설치하기 위해 다음에서 호출할 수 있습니다. <ul><li>Device owner</li li><>Profile owner</li><li>Delegated certificate installer</li><li>Credential management app</li><li>프로필 내의 모든><<> 앱 android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES 이 인증서에 액세스하고 프라이빗 키를 사용할 수 있습니다. 직접 사용자 승인을 받았습니다.

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean)

이 API는 리프 인증서에 대한 인증서 체인 및 해당 프라이빗 키를 설치하기 위해 호출할 수 있습니다. ul>li Device owner</li li><>Profile owner</li><li>Delegated certificate installer</li><li>Credential management app</li<>>Li 권한</li<>/ul>을 보유 android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES 하는 앱><< 프로필 내의 모든 앱은 직접 사용자 승인을 받으면 인증서 체인에 액세스하고 프라이빗 키를 사용할 수 있습니다.

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags)

이 API는 리프 인증서에 대한 인증서 체인 및 해당 프라이빗 키를 설치하기 위해 호출할 수 있습니다. ul>li Device owner</li li><>Profile owner</li><li>Delegated certificate installer</li><li>Credential management app</li<>>Li 권한</li<>/ul>을 보유 android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES 하는 앱><< 프로필 내의 모든 앱은 직접 사용자 승인(사용자가 프라이빗 키를 선택할 수 있는 경우)이 주어지면 인증서 체인에 액세스하고 프라이빗 키를 사용할 수 있습니다.

InstallSystemUpdate(ComponentName, Uri, IExecutor, DevicePolicyManager+InstallSystemUpdateCallback)

지정된 파일에서 시스템 업데이트를 설치하기 위해 organization 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

IsAdminActive(ComponentName)

지정된 관리자 구성 요소가 시스템에서 현재 활성화되어 있으면 true를 반환합니다.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

디바이스 또는 프로필 소유자가 현재 Always-On VPN이 잠금 모드로 구성되어 있는지 여부를 쿼리하기 위해 호출됩니다.

IsApplicationHidden(ComponentName, String)

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

IsBackupServiceEnabled(ComponentName)

이전에 에서 설정한 #setBackupServiceEnabled(ComponentName, boolean)대로 현재 사용자에 대해 디바이스 소유자 또는 프로필 소유자가 백업 서비스를 사용할 수 있는지 여부를 반환합니다.

IsCommonCriteriaModeEnabled(ComponentName)

공통 조건 모드가 현재 사용하도록 설정되어 있는지 여부를 반환합니다.

IsDeviceOwnerApp(String)

특정 패키지가 디바이스 소유자 앱으로 등록되었는지 확인하는 데 사용됩니다.

IsEphemeralUser(ComponentName)

프로필 소유자가 임시 사용자에서 실행 중인지 확인합니다.

IsKeyPairGrantedToWifiAuth(String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임 #DELEGATION_CERT_SELECTION 된 앱)에서 호출되어 KeyChain 키 쌍을 Wifi 네트워크 인증에 사용할 수 있는지 여부를 쿼리합니다.

IsLockTaskPermitted(String)

이 함수를 사용하면 호출자가 지정된 구성 요소가 잠금 작업 모드를 시작할 수 있는지 여부를 알 수 있습니다.

IsManagedProfile(ComponentName)

이 사용자가 다른 사용자의 관리 프로필인 경우 를 반환합니다.

IsMasterVolumeMuted(ComponentName)

프로필 또는 디바이스 소유자가 호출하여 전역 볼륨 음소거가 켜지거나 꺼져 있는지 여부를 검사.

IsNetworkLoggingEnabled(ComponentName)

관리되는 프로필의 디바이스 소유자 또는 프로필 소유자가 네트워크 로깅을 사용할 수 있는지 여부를 반환합니다.

IsOverrideApnEnabled(ComponentName)

APN 재정의가 현재 사용하도록 설정된 경우 디바이스 소유자가 검사 호출합니다.

IsPackageSuspended(ComponentName, String)

패키지가 일시 중단되었는지 확인합니다.

IsProfileOwnerApp(String)

특정 패키지가 사용자의 프로필 소유자로 등록되었는지 확인하는 데 사용됩니다.

IsProvisioningAllowed(String)

호출자가 관리되는 프로필 또는 디바이스의 프로비저닝을 시작할 수 있는지 여부를 반환하고 디바이스 또는 프로필 소유자로 설정합니다.

IsResetPasswordTokenActive(ComponentName)

프로필, 디바이스 소유자 또는 사용 권한 소유자에 의해 호출됨android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD현재 재설정 암호 토큰이 활성 상태이면 검사.

IsSafeOperation(Int32)

지정된 reason의 영향을 받을 수 있는 작업을 실행하는 것이 안전한지 확인합니다.

IsSecurityLoggingEnabled(ComponentName)

관리자가 보안 로깅을 사용할 수 있는지 여부를 반환합니다.

IsUninstallBlocked(ComponentName, String)

디바이스 정책으로 인해 사용자가 패키지를 제거하지 못하도록 차단되었는지 확인합니다.

IsUsingUnifiedPassword(ComponentName)

관리되는 프로필의 프로필 소유자가 호출하는 경우 프로필이 부모 사용자와 통합 챌린지를 사용하는 경우 true를 반환합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
ListForegroundAffiliatedUsers()

포그라운드에서 실행 중인 사용자 목록을 #isAffiliatedUser() affiliated 가져옵니다.

LockNow()

이 호출 시점에 잠금 화면 시간 제한이 만료된 것처럼 디바이스 잠금을 즉시 만듭니다.

LockNow(DevicePolicyManagerFlags)

이 호출 시점에 잠금 화면 시간 제한이 만료된 것처럼 디바이스 잠금을 즉시 만듭니다.

LogoutUser(ComponentName)

디바이스와 연결된 보조 사용자의 프로필 소유자가 호출하는 사용자를 중지하고 기본 사용자(사용자가 #switchUser(ComponentName, UserHandle) 전환된 경우)로 다시 전환하거나 사용자를 중지(인 경우 #startUserInBackground(ComponentName, UserHandle) started in background)하기 위해 호출됩니다.

Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
Reboot(ComponentName)

디바이스 소유자에 의해 호출되어 디바이스를 다시 부팅합니다.

RemoveActiveAdmin(ComponentName)

현재 관리 구성 요소를 제거합니다.

RemoveCrossProfileWidgetProvider(ComponentName, String)

부모 프로필에서 사용할 수 있도록 지정된 패키지에서 위젯 공급자를 사용하지 않도록 설정하기 위해 관리되는 프로필의 프로필 소유자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION 소유자에 의해 호출됩니다.

RemoveKeyPair(ComponentName, String)

이 API는 지정된 별칭<으로 설치된 인증서 및 프라이빗 키 쌍을 제거하기 위해 호출할 수 있습니다. ul><li>Device owner</li li<>>Profile owner</li<>>Delegated certificate installer</li<>li>Credential Management app</li></ul>

RemoveOverrideApn(ComponentName, Int32)

디바이스 소유자 또는 관리 프로필 소유자가 재정의 APN을 제거하기 위해 호출합니다.

RemoveUser(ComponentName, UserHandle)

사용자/프로필 및 연결된 모든 데이터를 제거하기 위해 디바이스 소유자가 호출합니다.

RequestBugreport(ComponentName)

버그 보고서를 요청하기 위해 디바이스 소유자가 호출합니다.

ResetPassword(String, ResetPasswordFlags)

디바이스 잠금 해제에 대한 새 암호(전체 디바이스에 액세스하는 데 필요한 암호) 또는 현재 사용자의 회사 프로필 챌린지를 강제로 적용합니다.

ResetPasswordWithToken(ComponentName, String, Byte[], ResetPasswordFlags)

디바이스 또는 프로필 소유자가 호출하여 현재 사용자에 대해 새 디바이스 잠금 해제 암호 또는 관리되는 프로필 챌린지를 강제로 설정합니다.

RetrieveNetworkLogs(ComponentName, Int64)

디바이스 소유자, 관리 프로필 또는 위임된 앱의 프로필 소유자에 #DELEGATION_NETWORK_LOGGING 의해 호출되어 네트워크 로깅 이벤트의 최신 일괄 처리를 검색합니다.

RetrievePreRebootSecurityLogs(ComponentName)

organization 소유 관리되는 프로필의 디바이스 소유자 또는 프로필 소유자가 디바이스의 마지막 재부팅 전에 디바이스 로그를 검색하기 위해 호출됩니다.

RetrieveSecurityLogs(ComponentName)

디바이스가 부팅된 후 이 API에 대한 마지막 호출 이후 모든 새 보안 로깅 항목을 검색하기 위해 organization 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

RevokeKeyPairFromApp(ComponentName, String, String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임 #DELEGATION_CERT_SELECTION 된 앱)에서 호출되어 KeyChain 키 쌍에 대한 애플리케이션의 부여를 취소합니다.

RevokeKeyPairFromWifiAuth(String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임 #DELEGATION_CERT_SELECTION 된 앱)에서 호출되어 Wifi 네트워크에 대한 인증을 위해 KeyChain 키 쌍 사용을 거부합니다.

SetAccountManagementDisabled(ComponentName, String, Boolean)

특정 유형의 계정에 대한 계정 관리를 사용하지 않도록 설정하기 위해 디바이스 소유자 또는 프로필 소유자가 호출합니다.

SetAffiliationIds(ComponentName, ICollection<String>)

디바이스를 제어하는 엔터티를 나타냅니다.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

디바이스 또는 프로필 소유자가 호출하여 현재 사용자에 대한 특정 애플리케이션을 통해 상시 VPN 연결을 구성합니다.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean, ICollection<String>)

관리자가 VPN이 연결되지 않은 경우 네트워크에 직접 액세스할 수 있는 앱 집합을 지정할 수 있는 버전 #setAlwaysOnVpnPackage(ComponentName, String, boolean) 입니다.

SetApplicationHidden(ComponentName, String, Boolean)

패키지를 숨기거나 숨기기 취소합니다.

SetApplicationRestrictions(ComponentName, String, Bundle)

호출하는 사용자에서 실행되는 지정된 대상 애플리케이션에 대한 애플리케이션 제한을 설정합니다.

SetApplicationRestrictionsManagingPackage(ComponentName, String)

프로필 소유자 또는 디바이스 소유자가 및 #getApplicationRestrictions을 통해 #setApplicationRestrictions 호출하는 사용자에 대한 애플리케이션 제한을 관리하는 권한을 패키지에 부여하도록 호출합니다.

SetAutoTimeEnabled(ComponentName, Boolean)

디바이스 소유자, 기본 사용자의 프로필 소유자 또는 organization 소유 관리 프로필의 프로필 소유자가 자동 시간을 켜고 끄기 위해 호출합니다.

SetAutoTimeRequired(ComponentName, Boolean)

디바이스 소유자 또는 Android 8의 프로필 소유자에 의해 호출됩니다.

SetAutoTimeZoneEnabled(ComponentName, Boolean)

디바이스 소유자, 기본 사용자의 프로필 소유자 또는 organization 소유 관리 프로필의 프로필 소유자가 자동 표준 시간대를 켜고 끄기 위해 호출합니다.

SetBackupServiceEnabled(ComponentName, Boolean)

디바이스 소유자 또는 프로필 소유자가 백업 서비스를 사용하거나 사용하지 않도록 설정할 수 있습니다.

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

관리되는 프로필의 프로필 소유자가 호출하여 Bluetooth 디바이스가 엔터프라이즈 연락처에 액세스할 수 있는지 여부를 설정합니다.

SetCameraDisabled(ComponentName, Boolean)

이 사용자에 대해 디바이스의 모든 카메라를 사용하지 않도록 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetCertInstallerPackage(ComponentName, String)

프로필 소유자 또는 디바이스 소유자가 타사 인증서 설치 관리자 앱에 권한 있는 인증서 조작 API에 대한 액세스 권한을 부여하기 위해 호출합니다.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

디바이스에 대한 공통 조건 모드를 토글하기 위해 organization 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

사용자가 관리자가 구성한 네트워크를 변경할 수 있는지 여부를 제어하기 위해 디바이스 소유자 또는 organization 소유 관리 프로필의 프로필 소유자에 의해 호출됩니다.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

패키지 집합이 프로필 간 일정 API에 액세스할 수 있도록 허용합니다.

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

관리되는 프로필의 프로필 소유자가 호출하여 들어오는 호출에 대해 관리되는 프로필의 호출자 ID 정보가 부모 프로필에 표시되는지 여부를 설정합니다.

SetCrossProfileContactsSearchDisabled(ComponentName, Boolean)

관리되는 프로필의 프로필 소유자가 호출하여 들어오는 호출에 대해 관리되는 프로필에서 연락처 검색이 부모 프로필에 표시되는지 여부를 설정합니다.

SetCrossProfilePackages(ComponentName, ICollection<String>)

프로필 간 통신에 대한 사용자 동의를 요청할 수 있는 관리자 허용 목록 패키지 이름 집합을 설정합니다.

SetDefaultDialerApplication(String)

호출하는 사용자에 대한 기본 전화 걸기 애플리케이션을 설정하려면 디바이스 소유자 또는 organization 소유 관리 프로필의 프로필 소유자가 호출해야 합니다.

SetDefaultSmsApplication(ComponentName, String)

기본 SMS 애플리케이션을 설정하려면 디바이스 소유자 또는 organization 소유 관리 프로필의 프로필 소유자가 호출해야 합니다.

SetDelegatedScopes(ComponentName, String, IList<String>)

다른 앱에 권한 있는 API에 대한 액세스 권한을 부여하기 위해 프로필 소유자 또는 디바이스 소유자가 호출합니다.

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

잠금 화면에 표시할 디바이스 소유자 정보를 설정합니다.

SetDeviceOwnerLockScreenInfo(ComponentName, String)

잠금 화면에 표시할 디바이스 소유자 정보를 설정합니다.

SetEndUserSessionMessage(ComponentName, ICharSequence)

디바이스 소유자가 사용자 세션 종료 메시지를 지정하기 위해 호출합니다.

SetEndUserSessionMessage(ComponentName, String)

디바이스 소유자가 사용자 세션 종료 메시지를 지정하기 위해 호출합니다.

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

FRP(공장 재설정 보호) 정책을 설정하기 위해 organization 소유 디바이스의 디바이스 소유자 또는 프로필 소유자가 호출할 수 있습니다.

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

전역 프라이빗 DNS 모드를 기회로 설정합니다.

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

사용할 전역 프라이빗 DNS 호스트를 설정합니다.

SetGlobalSetting(ComponentName, String, String)

이 메서드는 대부분 사용되지 않습니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetKeepUninstalledPackages(ComponentName, IList<String>)

현재 APK를 설치한 사용자가 없더라도 APK로 유지할 앱 목록을 설정합니다.

SetKeyguardDisabled(ComponentName, Boolean)

키 가드를 완전히 사용하지 않도록 설정하기 위해 디바이스와 연결된 보조 사용자의 디바이스 소유자 또는 프로필 소유자에 의해 호출됩니다.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

위젯과 같은 키 보호 사용자 지정을 사용하지 않도록 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetKeyPairCertificate(ComponentName, String, IList<Certificate>, Boolean)

이 API는 다음에서 호출하여 인증서를 를 사용하여 #generateKeyPair생성된 키 쌍과 연결하고 인증서 선택 프롬프트에서 사용자가 키를 선택할 수 있는지 여부를 설정할 수 있습니다. <ul><li>Device owner</li li<>>Profile owner</li<>li>Delegated certificate installer</li<>li>credential management app</li></ul>

SetLocationEnabled(ComponentName, Boolean)

디바이스 소유자가 사용자의 전역 위치 설정을 호출합니다.

SetLockTaskFeatures(ComponentName, LockTaskFeatures)

디바이스가 잠금 작업 모드에서 실행될 때 사용할 수 있는 시스템 기능을 설정합니다.

SetLockTaskPackages(ComponentName, String[])

잠금 작업 모드로 전환할 수 있는 패키지를 설정합니다.

SetLogoutEnabled(ComponentName, Boolean)

디바이스 소유자가 호출하여 모든 보조 사용자에 대해 로그아웃을 사용할 수 있는지 여부를 지정합니다.

SetLongSupportMessage(ComponentName, ICharSequence)

디바이스 관리자가 긴 지원 메시지를 설정하기 위해 호출합니다.

SetLongSupportMessage(ComponentName, String)

디바이스 관리자가 긴 지원 메시지를 설정하기 위해 호출합니다.

SetManagedProfileMaximumTimeOff(ComponentName, Int64)

organization 소유 관리 프로필의 프로필 소유자가 호출하여 프로필을 해제할 수 있는 최대 시간을 설정합니다.

SetMasterVolumeMuted(ComponentName, Boolean)

전역 볼륨 음소거를 설정하거나 해제하기 위해 프로필 또는 디바이스 소유자가 호출합니다.

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

이 값을 0보다 큰 값으로 설정하면 잘못된 디바이스 잠금 해제 암호를 너무 많이 입력한 후 디바이스 또는 프로필 초기화를 수행하는 정책을 사용할 수 있습니다.

SetMaximumTimeToLock(ComponentName, Int64)

디바이스가 잠글 때까지 사용자 활동에 대한 최대 시간을 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetMeteredDataDisabledPackages(ComponentName, IList<String>)

디바이스 또는 프로필 소유자가 호출하여 패키지가 데이터 통신 데이터를 사용하지 못하도록 제한합니다.

SetNetworkLoggingEnabled(ComponentName, Boolean)

네트워크 로깅 기능을 제어하기 위해 디바이스 소유자, 관리 프로필 또는 위임된 앱 #DELEGATION_NETWORK_LOGGING 의 프로필 소유자에 의해 호출됩니다.

SetOrganizationColor(ComponentName, Color)

사용자 지정에 사용되는 색을 설정하기 위해 관리되는 프로필의 프로필 소유자가 호출합니다.

SetOrganizationId(String)

회사 프로필 또는 관리 디바이스의 엔터프라이즈 ID를 설정합니다.

SetOrganizationName(ComponentName, ICharSequence)

관리 중인 organization 이름을 설정하기 위해 디바이스 소유자(API 26 이후) 또는 프로필 소유자(API 24 이후)가 호출합니다.

SetOrganizationName(ComponentName, String)

관리 중인 organization 이름을 설정하기 위해 디바이스 소유자(API 26 이후) 또는 프로필 소유자(API 24 이후)가 호출합니다.

SetOverrideApnsEnabled(ComponentName, Boolean)

APN 재정의를 사용하도록 설정해야 하는지 여부를 설정하기 위해 디바이스 소유자가 호출합니다.

SetPackagesSuspended(ComponentName, String[], Boolean)

이 사용자에 대한 패키지를 일시 중단하기 위해 디바이스 또는 프로필 소유자가 호출합니다.

SetPasswordExpirationTimeout(ComponentName, Int64)

디바이스 관리자가 암호 만료 시간 제한을 설정하기 위해 호출합니다.

SetPasswordHistoryLength(ComponentName, Int32)

암호 기록의 길이를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordMinimumLength(ComponentName, Int32)

허용되는 최소 암호 길이를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordMinimumLetters(ComponentName, Int32)

암호에 필요한 최소 문자 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordMinimumLowerCase(ComponentName, Int32)

디바이스를 관리하는 애플리케이션에서 호출되어 암호에 필요한 최소 소문자 수를 설정합니다.

SetPasswordMinimumNonLetter(ComponentName, Int32)

암호에 필요한 문자가 아닌 문자(숫자 또는 기호)의 최소 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordMinimumNumeric(ComponentName, Int32)

암호에 필요한 최소 숫자 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordMinimumSymbols(ComponentName, Int32)

암호에 필요한 최소 기호 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordMinimumUpperCase(ComponentName, Int32)

암호에 필요한 최소 대문자 수를 설정하기 위해 디바이스를 관리하는 애플리케이션에서 호출됩니다.

SetPasswordQuality(ComponentName, PasswordQuality)

디바이스를 관리하는 애플리케이션에서 호출되어 적용되는 암호 제한을 설정합니다.

SetPermissionGrantState(ComponentName, String, String, PermissionGrantState)

특정 애플리케이션에 대한 런타임 권한의 권한 부여 상태를 설정합니다.

SetPermissionPolicy(ComponentName, PermissionPolicy)

애플리케이션의 향후 런타임 권한 요청에 대한 기본 응답을 설정합니다.

SetPermittedAccessibilityServices(ComponentName, IList<String>)

프로필 또는 디바이스 소유자가 허용된 를 설정하기 위해 호출합니다 android.accessibilityservice.AccessibilityService.

SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>)

관리되는 프로필의 프로필 소유자가 기본 사용자에서 을 사용하여 android.service.notification.NotificationListenerService 관리되는 프로필의 알림을 볼 수 있는 패키지를 설정하기 위해 호출합니다.

SetPermittedInputMethods(ComponentName, IList<String>)

이 사용자에 대해 허용된 입력 방법 서비스를 설정하기 위해 프로필 또는 디바이스 소유자 또는 사용 권한 소유자 android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS 에 의해 호출됩니다.

SetPersonalAppsSuspended(ComponentName, Boolean)

디바이스에서 개인 앱을 일시 중단하기 위해 organization 소유 관리 프로필의 프로필 소유자가 호출합니다.

SetProfileEnabled(ComponentName)

프로필의 사용 상태를 설정합니다.

SetProfileName(ComponentName, String)

프로필의 이름을 설정합니다.

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

네트워크 독립적 글로벌 HTTP 프록시를 설정합니다.

SetRequiredStrongAuthTimeout(ComponentName, Int64)

디바이스/프로필 소유자가 호출하여 보조, 비강력 인증(예:

SetResetPasswordToken(ComponentName, Byte[])

나중에 디바이스 잠금 화면 암호(디바이스 소유자가 호출하는 경우) 또는 관리 프로필 챌린지(프로필 소유자가 호출하는 경우) #resetPasswordWithToken를 다시 설정하는 데 사용할 수 있는 토큰을 프로비전하기 위해 프로필 또는 디바이스 소유자가 호출합니다.

SetRestrictionsProvider(ComponentName, ComponentName)

특정 서비스 구성 요소를 사용자의 로컬 또는 원격 관리자의 권한 요청을 위한 공급자로 지정합니다.

SetScreenCaptureDisabled(ComponentName, Boolean)

디바이스/프로필 소유자가 호출하여 화면 캡처를 사용하지 않도록 설정했는지 여부를 설정합니다.

SetSecureSetting(ComponentName, String, String)

이 메서드는 대부분 사용되지 않습니다.

SetSecurityLoggingEnabled(ComponentName, Boolean)

디바이스 소유자 또는 organization 소유 관리되는 프로필의 프로필 소유자가 보안 로깅 기능을 제어하기 위해 호출합니다.

SetShortSupportMessage(ComponentName, ICharSequence)

디바이스 관리자가 짧은 지원 메시지를 설정하기 위해 호출합니다.

SetShortSupportMessage(ComponentName, String)

디바이스 관리자가 짧은 지원 메시지를 설정하기 위해 호출합니다.

SetStartUserSessionMessage(ComponentName, ICharSequence)

디바이스 소유자가 사용자 세션 시작 메시지를 지정하기 위해 호출합니다.

SetStartUserSessionMessage(ComponentName, String)

디바이스 소유자가 사용자 세션 시작 메시지를 지정하기 위해 호출합니다.

SetStatusBarDisabled(ComponentName, Boolean)

디바이스와 연결된 보조 사용자의 디바이스 소유자 또는 프로필 소유자가 호출하여 상태 표시줄을 사용하지 않도록 설정합니다.

SetStorageEncryption(ComponentName, Boolean)

이 멤버는 더 이상 사용되지 않습니다.

SetSystemSetting(ComponentName, String, String)

디바이스 또는 프로필 소유자가 설정을 업데이트 android.provider.Settings.System 하기 위해 호출합니다.

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

로컬 시스템 업데이트 정책을 설정하기 위해 organization 소유 관리 프로필의 디바이스 소유자 또는 프로필 소유자가 호출합니다.

SetTime(ComponentName, Int64)

디바이스 소유자 또는 organization 소유 관리 프로필의 프로필 소유자가 시스템 벽 시계 시간을 설정하기 위해 호출합니다.

SetTimeZone(ComponentName, String)

디바이스 소유자 또는 organization 소유 관리되는 프로필의 프로필 소유자가 호출하여 시스템의 영구 기본 표준 시간대를 설정합니다.

SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)

신뢰 에이전트 구성 요소에 대해 사용하도록 설정할 구성 기능 목록을 설정합니다.

SetUninstallBlocked(ComponentName, String, Boolean)

사용자가 패키지를 제거할 수 있는지 여부를 변경합니다.

SetUserControlDisabledPackages(ComponentName, IList<String>)

앱에 대한 사용자 제어를 사용하지 않도록 설정하기 위해 디바이스 소유자 또는 프로필 소유자 또는 사용 권한 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL 소유자에 의해 호출됩니다.

SetUserIcon(ComponentName, Bitmap)

프로필 또는 디바이스 소유자가 호출하여 사용자의 사진을 설정합니다.

StartUserInBackground(ComponentName, UserHandle)

디바이스 소유자가 백그라운드에서 지정된 보조 사용자를 시작하기 위해 호출합니다.

StopUser(ComponentName, UserHandle)

지정된 보조 사용자를 중지하기 위해 디바이스 소유자가 호출합니다.

SwitchUser(ComponentName, UserHandle)

지정된 보조 사용자를 포그라운드로 전환하기 위해 디바이스 소유자가 호출합니다.

ToArray<T>()

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
TransferOwnership(ComponentName, ComponentName, PersistableBundle)

현재 관리자를 다른 관리자로 변경합니다.

UninstallAllUserCaCerts(ComponentName)

프로필에서 모든 사용자 지정 신뢰할 수 있는 CA 인증서를 제거합니다.

UninstallCaCert(ComponentName, Byte[])

신뢰할 수 있는 사용자 CA(있는 경우)에서 지정된 인증서를 제거합니다.

UnregisterFromRuntime()

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
UpdateOverrideApn(ComponentName, Int32, ApnSetting)

디바이스 소유자 또는 관리 프로필 소유자가 재정의 APN을 업데이트하기 위해 호출합니다.

Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
WipeData(WipeDataFlags)

#wipeData(int, CharSequence)을 참조하십시오.

WipeData(WipeDataFlags, ICharSequence)

모든 사용자 데이터를 초기화하도록 요청합니다.

WipeData(WipeDataFlags, String)

모든 사용자 데이터를 초기화하도록 요청합니다.

WipeDevice(WipeDataFlags)

디바이스를 초기화하고 공장 초기화하도록 요청합니다.

명시적 인터페이스 구현

IJavaPeerable.Disposed()

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

GetJniTypeName(IJavaPeerable)

디바이스에 적용되는 정책을 관리하기 위한 공용 인터페이스입니다.

적용 대상