DevicePolicyManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于管理在设备上强制执行的策略的公共接口。
[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
- 继承
- 属性
注解
用于管理在设备上强制执行的策略的公共接口。 此类的大多数客户端都必须以设备管理员身份注册到系统。 此外,设备管理员可能注册为配置文件或设备所有者。 除非该方法的文档指定仅限于设备或配置文件所有者,否则所有设备管理员都可以访问给定的方法。 调用 API 的任何应用程序只能作为其拥有的设备管理员组件的参数传递。 否则,将引发 a SecurityException
。
<b>注意: </b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds
,某些方法可能会引发 UnsafeStateException
异常(例如,如果车辆正在移动),因此在汽车生成上运行的调用方应始终检查该异常,否则它们可能会崩溃。
<div class=“special reference”><h3>Developer Guides</h3>
有关管理设备管理策略的详细信息,请阅读 设备管理 开发人员指南。 </div>
适用于 . 的 android.app.admin.DevicePolicyManager
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
DevicePolicyManager(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
ActionAddDeviceAdmin |
活动操作:要求用户向系统添加新设备管理员。 |
ActionAdminPolicyCompliance |
活动操作:启动管理员以显示预配的策略符合性。 |
ActionApplicationDelegationScopesChanged |
广播操作:更改应用程序委派范围后发送。 |
ActionCheckPolicyCompliance |
活动操作:启动 DPC 以检查策略符合性。 |
ActionDeviceAdminService |
服务操作:设备所有者和配置文件所有者可以选择拥有的服务的操作。 |
ActionDeviceFinancingStateChanged |
广播操作:已发送广播以指示设备融资状态已更改。 |
ActionDeviceOwnerChanged |
广播操作:设置、更改或清除设备所有者时发送。 |
ActionDevicePolicyResourceUpdated |
广播操作:通知系统应用(e. |
ActionGetProvisioningMode |
活动操作:启动管理员以获取预配模式。 |
ActionManagedProfileProvisioned |
广播操作:发送此广播以指示托管配置文件的预配已成功完成。 |
ActionProfileOwnerChanged |
广播操作:设置、更改或清除配置文件所有者时发送。 |
ActionProvisioningSuccessful |
活动操作:发送此活动操作以指示托管配置文件或托管设备的预配已成功完成。 |
ActionProvisionManagedDevice |
活动操作:启动设置托管设备的预配流。 |
ActionProvisionManagedProfile |
活动操作:启动设置托管配置文件的预配流。 |
ActionSetNewParentProfilePassword |
活动操作:让用户输入父配置文件的新密码。 |
ActionSetNewPassword |
活动操作:让用户输入新密码。 |
ActionStartEncryption |
活动操作:开始加密设备上的数据的过程。 |
ActionSystemUpdatePolicyChanged |
广播操作:通知设备所有者已设置新的本地系统更新策略。 |
DelegationAppRestrictions |
应用程序限制管理的委派。 |
DelegationBlockUninstall |
应用程序卸载块的委派。 |
DelegationCertInstall |
证书安装和管理委派。 |
DelegationCertSelection |
代表请求应用授予对 KeyChain 证书选择的访问权限。 |
DelegationEnableSystemApp |
用于启用系统应用的委派。 |
DelegationInstallExistingPackage |
用于安装现有包的委派。 |
DelegationKeepUninstalledPackages |
委派已卸载包的管理。 |
DelegationNetworkLogging |
授予对 |
DelegationPackageAccess |
包访问状态的委派。 |
DelegationPermissionGrant |
权限策略和权限授予状态的委派。 |
DelegationSecurityLogging |
授予对 |
ExtraAddExplanation |
可选的 CharSequence 提供了有关管理员添加原因的其他说明。 |
ExtraDelegationScopes |
对应于 |
ExtraDeviceAdmin |
管理员组件的 ComponentName。 |
ExtraDevicePasswordRequirementOnly |
请求仅在父配置文件密码注册流期间强制实施设备密码要求的布尔值 |
ExtraPasswordComplexity |
一个整数,指示应用希望在启动操作 |
ExtraProvisioningAccountToMigrate |
在 |
ExtraProvisioningAdminExtrasBundle |
一种 |
ExtraProvisioningAllowedProvisioningModes |
|
ExtraProvisioningAllowOffline |
一个布尔值,指示是否允许脱机预配。 |
ExtraProvisioningDeviceAdminComponentName |
ComponentName 额外指示将设置为配置文件所有者或设备所有者和活动管理员的移动设备管理应用程序的设备管理员接收器。 |
ExtraProvisioningDeviceAdminMinimumVersionCode |
额外保存设备管理员包所需的最低版本代码。 |
ExtraProvisioningDeviceAdminPackageChecksum |
在指定的 |
ExtraProvisioningDeviceAdminPackageDownloadCookieHeader |
一个字符串额外包含 http cookie 标头,该标头应在 http 请求中使用到指定的 |
ExtraProvisioningDeviceAdminPackageDownloadLocation |
一个字符串额外包含一个 URL,用于指定设备管理员包的下载位置。 |
ExtraProvisioningDeviceAdminPackageName |
一个字符串额外包含将设置为配置文件所有者或设备所有者的移动设备管理应用程序的包名称。 |
ExtraProvisioningDeviceAdminSignatureChecksum |
一个字符串额外的保存 URL 安全 base64 编码的 SHA-256 校验和 android 包存档的任何签名,该签名位于指定 |
ExtraProvisioningDisclaimerContent |
一个 |
ExtraProvisioningDisclaimerHeader |
本地化免责声明标头的字符串。 |
ExtraProvisioningDisclaimers |
一个 |
ExtraProvisioningEmailAddress |
此成员已弃用。 |
ExtraProvisioningImei |
额外包含设备的 IMEI(国际移动设备标识)的字符串。 |
ExtraProvisioningKeepAccountOnMigration |
用于指示应保留迁移的帐户的布尔值。 |
ExtraProvisioningKeepScreenOn |
一个 |
ExtraProvisioningLeaveAllSystemAppsEnabled |
移动设备管理应用程序可以使用的布尔值,用于在设置 |
ExtraProvisioningLocale |
将设备设置为的字符串额外保留 |
ExtraProvisioningLocalTime |
要设置在设备上 |
ExtraProvisioningLogoUri |
指向 |
ExtraProvisioningMainColor |
一个整数,用于指示预配期间要显示的主要颜色。 |
ExtraProvisioningMode |
管理员返回的预配模式的额外意向。 |
ExtraProvisioningSensorsPermissionGrantOptOut |
一个布尔值,指示完全托管设备的管理员选择不控制传感器相关权限的权限授予,请参阅 |
ExtraProvisioningSerialNumber |
额外保存设备的序列号的字符串。 |
ExtraProvisioningShouldLaunchResultIntent |
一个布尔值,用于确定预配流是否应启动生成的启动意向(如果设备策略管理角色持有者通过它 |
ExtraProvisioningSkipEducationScreens |
一个布尔值,指示是否应跳过预配流中的教育屏幕。 |
ExtraProvisioningSkipEncryption |
一个布尔值,指示是否可以跳过设备加密作为设备所有者或托管配置文件预配的一部分。 |
ExtraProvisioningSkipUserConsent |
一个布尔值,指示是否应跳过预配流中的用户同意步骤。 |
ExtraProvisioningTimeZone |
一个字符串额外保存设备将设置为的时区 |
ExtraProvisioningUseMobileData |
一个布尔值,指示在预配流中是否应使用移动数据来下载管理员应用。 |
ExtraProvisioningWifiAnonymousIdentity |
wifi 网络的匿名标识。 |
ExtraProvisioningWifiCaCertificate |
中的 |
ExtraProvisioningWifiDomain |
wifi 网络的 |
ExtraProvisioningWifiEapMethod |
wifi 网络的 |
ExtraProvisioningWifiHidden |
一个布尔值,指示是否隐藏了 wifi 网络 |
ExtraProvisioningWifiIdentity |
中的 |
ExtraProvisioningWifiPacUrl |
一个字符串额外保存 wifi 网络的 |
ExtraProvisioningWifiPassword |
包含 wifi 网络 |
ExtraProvisioningWifiPhase2Auth |
wifi 网络的 |
ExtraProvisioningWifiProxyBypass |
在 中 |
ExtraProvisioningWifiProxyHost |
一个字符串额外保存 wifi 网络的 |
ExtraProvisioningWifiProxyPort |
一个 int 额外保存 wifi 网络的代理端口。 |
ExtraProvisioningWifiSecurityType |
一个字符串额外指示 wifi 网络 |
ExtraProvisioningWifiSsid |
一个字符串额外保存应在 nfc 设备所有者预配期间用于下载移动设备管理应用程序的 wifi 网络的 ssid。 |
ExtraProvisioningWifiUserCertificate |
中的 |
ExtraResourceIds |
用于指示哪些资源 ID(见 |
ExtraResourceType |
用于 |
ExtraResourceTypeDrawable |
已过时.
一个 |
ExtraResourceTypeString |
已过时.
一个 |
ExtraResultLaunchIntent |
额外 |
FlagEvictCredentialEncryptionKey |
已过时.
标志: |
FlagManagedCanAccessParent |
已过时.
用于 |
FlagParentCanAccessManaged |
已过时.
用于 |
IdTypeBaseInfo |
已过时.
指定设备应证明其制造商详细信息。 |
IdTypeImei |
已过时.
指定设备应证明其 IMEI。 |
IdTypeIndividualAttestation |
已过时.
指定设备应使用单个证明证书进行证明。 |
IdTypeMeid |
已过时.
指定设备应证明其 MEID。 |
IdTypeSerial |
已过时.
指定设备应证明其序列号。 |
InstallkeyRequestCredentialsAccess |
已过时.
指定应立即向调用应用授予对已安装凭据的访问权限。 |
InstallkeySetUserSelectable |
已过时.
指定用户可以通过证书选择提示选择密钥。 |
KeyguardDisableBiometrics |
已过时.
在密钥保护安全屏幕上禁用所有生物识别身份验证(e. |
KeyguardDisableFace |
已过时.
在密钥保护安全屏幕上禁用人脸身份验证(e. |
KeyguardDisableFeaturesAll |
已过时.
禁用所有当前和将来的密钥保护自定义。 |
KeyguardDisableFeaturesNone |
已过时.
在 keyguard 中启用小组件 |
KeyguardDisableFingerprint |
已过时.
在密钥保护安全屏幕上禁用指纹身份验证(e. |
KeyguardDisableIris |
已过时.
在密钥保护安全屏幕上禁用鸢尾花身份验证(e. |
KeyguardDisableRemoteInput |
在安全密钥保护屏幕上禁用文本输入到通知中(e. |
KeyguardDisableSecureCamera |
已过时.
在安全键卫屏幕上禁用相机(e. |
KeyguardDisableSecureNotifications |
已过时.
禁用在安全密钥保护屏幕上显示所有通知(e. |
KeyguardDisableShortcutsAll |
已过时.
禁用所有键卫快捷方式。 |
KeyguardDisableTrustAgents |
已过时.
在安全密钥保护屏幕上禁用信任代理(e. |
KeyguardDisableUnredactedNotifications |
已过时.
仅允许在安全密钥保护屏幕上编辑通知(e. |
KeyguardDisableWidgetsAll |
已过时.
禁用所有 Keyguard 小组件。 |
LeaveAllSystemAppsEnabled |
已过时.
用于 |
LockTaskFeatureBlockActivityStartInTask |
已过时.
允许阻止非允许列表的活动开始进入锁定的任务。 |
LockTaskFeatureGlobalActions |
已过时.
在 LockTask 模式下启用全局操作对话框。 |
LockTaskFeatureHome |
已过时.
在 LockTask 模式下启用“开始”按钮。 |
LockTaskFeatureKeyguard |
已过时.
在 LockTask 模式下启用 Keyguard。 |
LockTaskFeatureNone |
已过时.
在 LockTask 模式下禁用所有可配置的 SystemUI 功能。 |
LockTaskFeatureNotifications |
已过时.
在 LockTask 模式下启用通知。 |
LockTaskFeatureOverview |
已过时.
在 LockTask 模式下启用“概述”按钮和“概述”屏幕。 |
LockTaskFeatureSystemInfo |
已过时.
在 LockTask 模式下在状态栏中启用系统信息区域。 |
MakeUserEphemeral |
已过时.
用于 |
MimeTypeProvisioningNfc |
此 MIME 类型用于启动设备所有者预配。 |
MteDisabled |
已过时.
要求在设备上禁用 MTE。 |
MteEnabled |
已过时.
要求在设备上启用 MTE(如果受支持)。 |
MteNotControlledByPolicy |
已过时.
允许用户选择是否在设备上启用 MTE。 |
NearbyStreamingDisabled |
已过时.
指示已禁用附近的流式处理。 |
NearbyStreamingEnabled |
已过时.
指示已启用附近的流式处理。 |
NearbyStreamingNotControlledByPolicy |
已过时.
指示附近的流不受策略控制,这意味着允许附近的流式处理。 |
NearbyStreamingSameManagedAccountOnly |
已过时.
指示附近的流式处理仅允许提供可比级别的安全性的设备,同时使用相同的经过身份验证的托管帐户。 |
OperationSafetyReasonDrivingDistraction |
已过时.
指示 |
PasswordComplexityHigh |
已过时.
常量和 |
PasswordComplexityLow |
已过时.
常量和 |
PasswordComplexityMedium |
已过时.
常量和 |
PasswordComplexityNone |
已过时.
常量, |
PersonalAppsNotSuspended |
已过时.
未暂停个人应用时的返回值 |
PersonalAppsSuspendedExplicitly |
已过时.
返回 |
PersonalAppsSuspendedProfileTimeout |
已过时.
返回 |
PolicyDisableCamera |
用于指示禁用相机的功能的常量。 |
PolicyDisableScreenCapture |
用于指示禁用屏幕捕获的功能的常量。 |
PrivateDnsModeOff |
已过时.
指定完全关闭私人 DNS。 |
PrivateDnsModeOpportunistic |
已过时.
指定设备所有者通过 TLS 请求机会 DNS |
PrivateDnsModeProviderHostname |
已过时.
指定设备所有者配置了用于私人 DNS的特定主机。 |
PrivateDnsModeUnknown |
已过时.
指定私人 DNS设置处于未知状态。 |
PrivateDnsSetErrorFailureSetting |
已过时.
设置私人 DNS模式的一般失败,而不是由于上面列出的原因之一。 |
PrivateDnsSetErrorHostNotServing |
已过时.
|
PrivateDnsSetNoError |
已过时.
已成功设置所选模式。 |
ProvisioningModeFullyManagedDevice |
完全托管设备的预配模式。 |
ProvisioningModeManagedProfile |
托管配置文件的预配模式。 |
ProvisioningModeManagedProfileOnPersonalDevice |
个人设备上的托管配置文件的预配模式。 |
ResetPasswordDoNotAskCredentialsOnBoot |
已过时.
标记和 |
ResetPasswordRequireEntry |
已过时.
|
SkipSetupWizard |
已过时.
创建新用户后用于 |
WifiSecurityEnterprise192 |
已过时.
常量和 |
WifiSecurityEnterpriseEap |
已过时.
|
WifiSecurityOpen |
已过时.
常量, |
WifiSecurityPersonal |
已过时.
常 |
WipeEuicc |
已过时.
标志: |
WipeExternalStorage |
已过时.
标志: |
WipeResetProtectionData |
已过时.
标志: |
WipeSilently |
标志: |
属性
ActiveAdmins |
返回当前所有活动设备管理员的组件名称的列表。 |
AutoTimeRequired |
此成员已弃用。 |
Class |
返回此 |
CredentialManagerPolicy |
由托管配置文件的设备所有者或配置文件所有者调用以检索凭据管理器策略。 - 或 - 由托管配置文件的设备所有者或配置文件所有者调用以设置凭据管理器策略。 |
CurrentFailedPasswordAttempts |
检索自上次成功输入密码以来用户输入密码失败的次数。 |
DeviceOwnerLockScreenInfo |
用于管理在设备上强制执行的策略的公共接口。 |
DeviceOwnerLockScreenInfoFormatted |
用于管理在设备上强制执行的策略的公共接口。 |
DevicePolicyManagementRoleHolderPackage |
返回设备策略管理角色持有者的包名称。 |
EnrollmentSpecificId |
返回此设备的注册特定标识符,该标识符保证同一设备的值相同,由同一管理应用注册到同一组织中。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
IsActivePasswordSufficient |
确定呼叫用户的当前密码是否满足策略要求(e. |
IsActivePasswordSufficientForDeviceRequirement |
由托管配置文件的配置文件所有者调用,以确定当前设备密码是否满足显式设备范围内的策略要求。 |
IsAffiliatedUser |
返回此用户是否与设备关联。 |
IsCallerApplicationRestrictionsManagingPackage |
由任何应用程序调用,以确定是否已通过 |
IsComplianceAcknowledgementRequired |
由组织拥有的托管配置文件的配置文件所有者调用,以查询是否需要确认设备符合性,以允许用户根据需要根据配置文件最长关闭策略关闭配置文件。 |
IsDeviceFinanced |
如果此设备被标记为融资设备,则返回 |
IsDeviceIdAttestationSupported |
返回 |
IsLogoutEnabled |
返回设备所有者是否启用注销。 |
IsOrganizationOwnedDeviceWithManagedProfile |
应用可以使用此方法来确定设备是否已使用托管配置文件预配为组织欠款设备。 |
IsStatusBarDisabled |
返回状态栏是否已禁用/启用,请参阅 |
IsUniqueDeviceAttestationSupported |
如果 |
JniIdentityHashCode |
用于管理在设备上强制执行的策略的公共接口。 (继承自 Object) |
JniPeerMembers |
用于管理在设备上强制执行的策略的公共接口。 |
ManagedProfileCallerIdAccessPolicy |
由托管配置文件的配置文件所有者调用以检索调用方 ID 策略。 - 或 - 由托管配置文件的配置文件所有者调用,以设置允许根据调用方 ID 信息查找托管配置文件中的联系人的包。 |
ManagedProfileContactsAccessPolicy |
由托管配置文件的配置文件所有者调用,以确定应用于托管配置文件联系人的当前策略。 - 或 - 由托管配置文件的配置文件所有者调用,以设置允许从父用户访问托管配置文件联系人的包。 |
ManagedSubscriptionsPolicy |
返回当前 |
MinimumRequiredWifiSecurityLevel |
返回当前的 Wi-Fi 最低安全级别。 - 或 - 由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以指定 Wi-Fi 网络所需的最低安全级别。 |
MtePolicy |
由设备所有者、组织拥有的设备配置文件所有者调用以获取内存标记扩展 (MTE) 策略
|
NearbyAppStreamingPolicy |
返回设备或配置文件所有者设置的当前运行时附近的应用流式处理策略。 - 或 - 由设备/配置文件所有者调用以设置附近的应用流式处理策略。 |
NearbyNotificationStreamingPolicy |
返回设备或配置文件所有者设置的当前运行时附近的通知流式处理策略。 - 或 - 由设备/配置文件所有者调用以设置附近的通知流式处理策略。 |
PasswordComplexity |
返回当前用户的屏幕锁有多复杂。 |
PeerReference |
用于管理在设备上强制执行的策略的公共接口。 (继承自 Object) |
PreferentialNetworkServiceConfigs |
获取优惠网络配置 |
PreferentialNetworkServiceEnabled |
指示是否启用了优先网络服务。 - 或 - 设置是否启用优惠网络服务。 |
RequiredPasswordComplexity |
获取当前用户的密码复杂性要求集。 |
Resources |
返回一个 |
StorageEncryptionStatus |
由管理设备的应用程序调用,以确定设备的当前加密状态。 |
SystemUpdatePolicy |
检索以前由 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
TransferOwnershipBundle |
返回在所有权转移期间从当前管理员传递到新管理员的数据。 |
UsbDataSignalingEnabled |
返回 USB 数据信号当前是否已启用。 - 或 - 由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以启用或禁用设备的 USB 数据信号。 |
UserRestrictionsGlobally |
由配置文件或设备所有者调用以获取设置 |
WifiSsidPolicy |
返回当前的 Wi-Fi SSID 策略。 - 或 - 由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以指定 Wi-Fi SSID 策略( |
方法
AcknowledgeDeviceCompliant() |
由组织拥有的托管配置文件的配置文件所有者调用,以确认设备符合要求,用户可以根据需要根据最长关闭策略关闭配置文件。 |
AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags) |
由托管配置文件的配置文件所有者调用,以便托管配置文件中发送的某些意向也可以在父配置文件中解析,反之亦然。 |
AddCrossProfileWidgetProvider(ComponentName, String) |
由托管配置文件的配置文件所有者或权限 |
AddOverrideApn(ComponentName, ApnSetting) |
由设备所有者或托管配置文件所有者调用以添加替代 APN。 |
AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName) |
由配置文件所有者、设备所有者或权限 |
AddUserRestriction(ComponentName, String) |
由配置文件所有者、设备所有者或与用户限制关联的任何权限的持有者调用,以设置密钥指定的用户限制。 |
AddUserRestrictionGlobally(String) |
由配置文件所有者、设备所有者或与用户限制关联的任何权限的持有者调用,以设置由所有用户全局指定的 |
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) |
由配置文件所有者或设备所有者或权限持有者 |
ClearProfileOwner(ComponentName) |
清除活动配置文件所有者。 |
ClearResetPasswordToken(ComponentName) |
由配置文件、设备所有者或权限持有者调用 |
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>An app< that holds the |
GetAccountTypesWithManagementDisabled() |
获取配置文件所有者或设备所有者禁用其帐户管理的帐户数组。 |
GetAffiliationIds(ComponentName) |
返回以前通过 |
GetAlwaysOnVpnLockdownWhitelist(ComponentName) |
设备或配置文件所有者调用,以查询允许在始终打开 VPN 处于锁定模式但未连接的包集时直接访问网络。 |
GetAlwaysOnVpnPackage(ComponentName) |
由设备或配置文件所有者调用,以读取管理当前用户的 Always-On VPN 连接的包的名称。 |
GetApplicationRestrictions(ComponentName, String) |
检索在调用用户中运行的给定目标应用程序的应用程序限制。 |
GetApplicationRestrictionsManagingPackage(ComponentName) |
由配置文件所有者或设备所有者调用,以检索管理当前用户的包的应用程序限制,或者 |
GetAutoTimeEnabled(ComponentName) |
如果在设备上启用自动时间,则返回 true。 |
GetAutoTimeZoneEnabled(ComponentName) |
如果在设备上启用了自动时区,则返回 true。 |
GetBindDeviceAdminTargetUsers(ComponentName) |
返回呼叫时 |
GetBluetoothContactSharingDisabled(ComponentName) |
由托管配置文件的配置文件所有者调用,以确定蓝牙设备是否无法访问企业联系人。 |
GetCameraDisabled(ComponentName) |
确定呼叫管理员(如果指定)还是所有管理员已为此用户禁用设备的相机。 |
GetCertInstallerPackage(ComponentName) |
由配置文件所有者或设备所有者调用以检索用户的证书安装程序,或者 |
GetCrossProfileCalendarPackages(ComponentName) |
获取一组允许访问跨配置文件日历 API 的包名称。 |
GetCrossProfileCallerIdDisabled(ComponentName) |
由托管配置文件的配置文件所有者调用,以确定是否已禁用调用方 ID 信息。 |
GetCrossProfileContactsSearchDisabled(ComponentName) |
由托管配置文件的配置文件所有者调用,以确定是否已禁用联系人搜索。 |
GetCrossProfilePackages(ComponentName) |
返回以前设置为允许通过跨配置文件通信 |
GetCrossProfileWidgetProviders(ComponentName) |
由托管配置文件的配置文件所有者或有权 |
GetDelegatedScopes(ComponentName, String) |
由配置文件所有者或设备所有者调用,以检索提供给委托包的范围的列表。 |
GetDelegatePackages(ComponentName, String) |
由配置文件所有者或设备所有者调用,以检索已授予委派范围的委托包的列表。 |
GetEndUserSessionMessage(ComponentName) |
返回用户会话结束消息。 |
GetEndUserSessionMessageFormatted(ComponentName) |
返回用户会话结束消息。 |
GetFactoryResetProtectionPolicy(ComponentName) |
可由组织拥有的设备的设备所有者或配置文件所有者调用,以检索以前设置 |
GetGlobalPrivateDnsHost(ComponentName) |
返回系统范围的私人 DNS主机。 |
GetGlobalPrivateDnsMode(ComponentName) |
返回系统范围的私人 DNS模式。 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetInstalledCaCerts(ComponentName) |
返回当前受信任的所有 CA 证书,不包括系统 CA 证书。 |
GetKeepUninstalledPackages(ComponentName) |
获取应用列表,使其保持为 APK,即使当前尚未安装该应用。 |
GetKeyguardDisabledFeatures(ComponentName) |
确定呼叫管理员(如果指定)或设置此用户及其参与配置文件限制的所有管理员是否在 Keyguard 中禁用了功能。 |
GetKeyPairGrants(String) |
由设备或配置文件所有者或委托的证书选择器(已委托 |
GetLockTaskFeatures(ComponentName) |
获取为 LockTask 模式启用哪些系统功能。 |
GetLockTaskPackages(ComponentName) |
返回允许启动锁定任务模式的包列表。 |
GetLongSupportMessage(ComponentName) |
由设备管理员调用以获取长支持消息。 |
GetLongSupportMessageFormatted(ComponentName) |
由设备管理员调用以获取长支持消息。 |
GetManagedProfileMaximumTimeOff(ComponentName) |
由组织拥有的托管配置文件的配置文件所有者调用,以获取允许关闭配置文件的最长时间。 |
GetMaximumFailedPasswordsForWipe(ComponentName) |
对于为此用户及其参与配置文件设置限制的特定管理员或所有管理员,检索擦除设备或配置文件之前允许的当前最大登录尝试次数。 |
GetMaximumTimeToLock(ComponentName) |
检索特定管理员或其参与配置文件上设置限制的特定管理员或所有管理员的当前最大解锁时间。 |
GetMeteredDataDisabledPackages(ComponentName) |
由设备或配置文件所有者调用,以检索管理员使用按流量计费的数据限制的包列表。 |
GetOrganizationColor(ComponentName) |
由托管配置文件的配置文件所有者调用,以检索用于自定义的颜色。 |
GetOrganizationName(ComponentName) |
由设备所有者(自 API 26 起)或配置文件所有者(自 API 24 起)或权限
|
GetOrganizationNameFormatted(ComponentName) |
由设备所有者(自 API 26 起)或配置文件所有者(自 API 24 起)或权限
|
GetOverrideApns(ComponentName) |
由设备所有者或托管配置文件所有者调用,以获取以前使用 |
GetParentProfileInstance(ComponentName) |
由托管配置文件的配置文件所有者调用,以获取 |
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) |
返回在主用户上安装的包列表,该用户允许使用该 |
GetPermittedInputMethods(ComponentName) |
返回此设备或配置文件所有者设置的允许输入方法的列表。 |
GetPersonalAppsSuspendedReasons(ComponentName) |
由组织拥有的托管配置文件的配置文件所有者调用,以检查个人应用是否已挂起。 |
GetRequiredStrongAuthTimeout(ComponentName) |
确定用户能够使用辅助身份验证和非强身份验证进行身份验证的时间,因为上次使用了强方法身份验证(密码、固定或模式)。 |
GetScreenCaptureDisabled(ComponentName) |
确定是否已由呼叫管理员(如果指定)或所有管理员禁用屏幕捕获。 |
GetSecondaryUsers(ComponentName) |
设备所有者调用以列出设备上的所有辅助用户。 |
GetShortSupportMessage(ComponentName) |
由设备管理员或权限持有者 |
GetShortSupportMessageFormatted(ComponentName) |
由设备管理员或权限持有者 |
GetStartUserSessionMessage(ComponentName) |
返回用户会话启动消息。 |
GetStartUserSessionMessageFormatted(ComponentName) |
返回用户会话启动消息。 |
GetStorageEncryption(ComponentName) |
此成员已弃用。 |
GetTrustAgentConfiguration(ComponentName, ComponentName) |
获取给定信任代理的配置,具体取决于聚合对所有 |
GetUserControlDisabledPackages(ComponentName) |
返回用户控件被设备或配置文件所有者或权限 |
GetUserRestrictions(ComponentName) |
由管理员调用,以获取由自己 |
GetWifiMacAddress(ComponentName) |
由组织拥有的设备上的设备所有者或配置文件所有者调用,以获取 Wi-Fi 设备的 MAC 地址。 |
GrantKeyPairToApp(ComponentName, String, String) |
由设备或配置文件所有者或委托的证书选择器(已委派 |
GrantKeyPairToWifiAuth(String) |
由设备或配置文件所有者或委托的证书选择器(已委托 |
HasCaCertInstalled(ComponentName, Byte[]) |
返回此证书是否作为受信任的 CA 进行安装。 |
HasGrantedPolicy(ComponentName, DeviceAdminUses) |
如果管理员被授予特定设备策略,则返回 true。 |
HasKeyPair(String) |
可通过以下方式调用此 API 以查询是否在给定别名下安装证书和私钥:ul>li Device owner/li li>Profile owner<</li<>delegated certificate installer</<>>li li Credential management app</><>li><li>An app that holds the
|
HasLockdownAdminConfiguredNetworks(ComponentName) |
由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以确定是否阻止用户修改管理员配置的网络。 |
InstallCaCert(ComponentName, Byte[]) |
将给定证书作为用户 CA 安装。 |
InstallExistingPackage(ComponentName, String) |
安装已在另一个用户中安装的现有包,或者通过 |
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>An app< that holds the |
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>An app that holds the |
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>An app that holds the |
InstallSystemUpdate(ComponentName, Uri, IExecutor, DevicePolicyManager+InstallSystemUpdateCallback) |
由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以从给定文件安装系统更新。 |
IsAdminActive(ComponentName) |
如果系统中给定的管理员组件当前处于活动状态(已启用),则返回 true。 |
IsAlwaysOnVpnLockdownEnabled(ComponentName) |
设备或配置文件所有者调用,以查询当前始终启用 VPN 是否在锁定模式下配置。 |
IsApplicationHidden(ComponentName, String) |
确定包是否已隐藏。 |
IsBackupServiceEnabled(ComponentName) |
返回当前用户的设备所有者或配置文件所有者是否启用备份服务,如之前设置的那样 |
IsCommonCriteriaModeEnabled(ComponentName) |
返回当前是否启用了通用条件模式。 |
IsDeviceOwnerApp(String) |
用于确定特定包是否已注册为设备所有者应用。 |
IsEphemeralUser(ComponentName) |
检查配置文件所有者是否在临时用户中运行。 |
IsKeyPairGrantedToWifiAuth(String) |
由设备或配置文件所有者或委托的证书选择器(已委托 |
IsLockTaskPermitted(String) |
此函数允许调用方知道是否允许给定组件启动锁定任务模式。 |
IsManagedProfile(ComponentName) |
如果此用户是其他用户的托管配置文件,则返回。 |
IsMasterVolumeMuted(ComponentName) |
由配置文件或设备所有者调用,以检查全局卷静音是打开还是关闭。 |
IsNetworkLoggingEnabled(ComponentName) |
返回是否由托管配置文件的设备所有者或配置文件所有者启用网络日志记录。 |
IsOverrideApnEnabled(ComponentName) |
设备所有者调用以检查当前是否启用了替代 APN。 |
IsPackageSuspended(ComponentName, String) |
确定包是否已挂起。 |
IsProfileOwnerApp(String) |
用于确定特定包是否已注册为用户的配置文件所有者。 |
IsProvisioningAllowed(String) |
返回调用方是否可以启动托管配置文件或设备的预配,将自身设置为设备或配置文件所有者。 |
IsResetPasswordTokenActive(ComponentName) |
由配置文件、设备所有者或权限持有者调用 |
IsSafeOperation(Int32) |
检查是否可以安全地运行可能受给定 |
IsSecurityLoggingEnabled(ComponentName) |
返回管理员是否启用安全日志记录。 |
IsUninstallBlocked(ComponentName, String) |
检查设备策略是否阻止了用户卸载包。 |
IsUsingUnifiedPassword(ComponentName) |
如果配置文件的父用户使用统一质询,则托管配置文件的配置文件所有者调用时返回 true。 |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
ListForegroundAffiliatedUsers() |
获取在前台运行的用户的列表 |
LockNow() |
立即锁定设备,就像锁屏超时在此调用时已过期一样。 |
LockNow(DevicePolicyManagerFlags) |
立即锁定设备,就像锁屏超时在此调用时已过期一样。 |
LogoutUser(ComponentName) |
由与设备关联的辅助用户的配置文件所有者调用,以停止呼叫用户并切换回主要用户(当用户被切换到时 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Reboot(ComponentName) |
由设备所有者调用以重新启动设备。 |
RemoveActiveAdmin(ComponentName) |
删除当前管理组件。 |
RemoveCrossProfileWidgetProvider(ComponentName, String) |
由托管配置文件的配置文件所有者或有权禁用给定包中的小组件提供程序的持有者 |
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) |
由设备所有者调用以请求 bug 报告。 |
ResetPassword(String, ResetPasswordFlags) |
强制为设备解锁(访问整个设备所需的密码)或当前用户的工作配置文件质询提供新密码。 |
ResetPasswordWithToken(ComponentName, String, Byte[], ResetPasswordFlags) |
由设备或配置文件所有者调用,以强制对当前用户设置新的设备解锁密码或托管配置文件质询。 |
RetrieveNetworkLogs(ComponentName, Int64) |
由设备所有者、托管配置文件或委托应用的 |
RetrievePreRebootSecurityLogs(ComponentName) |
由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以在设备上次重新启动之前从中检索设备日志。 |
RetrieveSecurityLogs(ComponentName) |
由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以检索自设备启动后上次调用此 API 以来的所有新的安全日志记录条目。 |
RevokeKeyPairFromApp(ComponentName, String, String) |
由设备或配置文件所有者或委托的证书选择器(已委托 |
RevokeKeyPairFromWifiAuth(String) |
由设备或配置文件所有者或委托的证书选择器(已委托 |
SetAccountManagementDisabled(ComponentName, String, Boolean) |
由设备所有者或配置文件所有者调用以禁用特定类型帐户的帐户管理。 |
SetAffiliationIds(ComponentName, ICollection<String>) |
指示控制设备的实体。 |
SetAlwaysOnVpnPackage(ComponentName, String, Boolean) |
由设备或配置文件所有者调用,通过当前用户的特定应用程序配置 Always-On VPN 连接。 |
SetAlwaysOnVpnPackage(ComponentName, String, Boolean, ICollection<String>) |
该版本 |
SetApplicationHidden(ComponentName, String, Boolean) |
隐藏或取消隐藏包。 |
SetApplicationRestrictions(ComponentName, String, Bundle) |
为在调用用户中运行的给定目标应用程序设置应用程序限制。 |
SetApplicationRestrictionsManagingPackage(ComponentName, String) |
由配置文件所有者或设备所有者调用,以授予对包的权限,以管理呼叫用户的应用程序限制, |
SetAutoTimeEnabled(ComponentName, Boolean) |
由设备所有者、主要用户或组织拥有的托管配置文件的配置文件所有者的配置文件所有者调用,以打开和关闭自动时间。 |
SetAutoTimeRequired(ComponentName, Boolean) |
由设备所有者或 Android 8 的配置文件所有者调用。 |
SetAutoTimeZoneEnabled(ComponentName, Boolean) |
由设备所有者、主要用户或组织拥有的托管配置文件的配置文件所有者的配置文件所有者调用,以打开和关闭自动时区。 |
SetBackupServiceEnabled(ComponentName, Boolean) |
允许设备所有者或配置文件所有者启用或禁用备份服务。 |
SetBluetoothContactSharingDisabled(ComponentName, Boolean) |
由托管配置文件的配置文件所有者调用,以设置蓝牙设备是否可以访问企业联系人。 |
SetCameraDisabled(ComponentName, Boolean) |
由管理设备的应用程序为此用户调用,以禁用设备上的所有相机。 |
SetCertInstallerPackage(ComponentName, String) |
由配置文件所有者或设备所有者调用,以向第三方证书安装程序应用授予对特权证书操作 API 的访问权限。 |
SetCommonCriteriaModeEnabled(ComponentName, Boolean) |
由组织拥有的托管配置文件的设备所有者或配置文件所有者调用,以切换设备的通用条件模式。 |
SetConfiguredNetworksLockdownState(ComponentName, Boolean) |
由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以控制用户是否可以更改管理员配置的网络。 |
SetCrossProfileCalendarPackages(ComponentName, ICollection<String>) |
允许一组包访问跨配置文件日历 API。 |
SetCrossProfileCallerIdDisabled(ComponentName, Boolean) |
由托管配置文件的配置文件所有者调用,用于设置传入呼叫的来自托管配置文件的调用方-Id 信息是否将显示在父配置文件中。 |
SetCrossProfileContactsSearchDisabled(ComponentName, Boolean) |
由托管配置文件的配置文件所有者调用,以设置来自托管配置文件的联系人搜索是否将显示在父配置文件中,以便进行传入呼叫。 |
SetCrossProfilePackages(ComponentName, ICollection<String>) |
设置允许管理员允许的包名称集,这些名称允许请求用户同意进行跨配置文件通信。 |
SetDefaultDialerApplication(String) |
必须由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,才能为呼叫用户设置默认拨号程序应用程序。 |
SetDefaultSmsApplication(ComponentName, String) |
必须由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,才能设置默认的 SMS 应用程序。 |
SetDelegatedScopes(ComponentName, String, IList<String>) |
由配置文件所有者或设备所有者调用,以向另一个应用授予对特权 API 的访问权限。 |
SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence) |
设置要显示在锁屏界面上的设备所有者信息。 |
SetDeviceOwnerLockScreenInfo(ComponentName, String) |
设置要显示在锁屏界面上的设备所有者信息。 |
SetEndUserSessionMessage(ComponentName, ICharSequence) |
由设备所有者调用以指定用户会话结束消息。 |
SetEndUserSessionMessage(ComponentName, String) |
由设备所有者调用以指定用户会话结束消息。 |
SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy) |
可由组织拥有的设备的设备所有者或配置文件所有者调用,以设置恢复出厂设置保护(FRP)策略。 |
SetGlobalPrivateDnsModeOpportunistic(ComponentName) |
将全局私人 DNS模式设置为机会性。 |
SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String) |
设置要使用的全局私人 DNS主机。 |
SetGlobalSetting(ComponentName, String, String) |
此方法大多已弃用。 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
SetKeepUninstalledPackages(ComponentName, IList<String>) |
设置应用列表以保持作为 APK,即使当前尚未安装任何用户也是如此。 |
SetKeyguardDisabled(ComponentName, Boolean) |
由与设备关联的辅助用户的设备所有者或配置文件所有者调用,以完全禁用密钥保护器。 |
SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable) |
由管理设备以禁用密钥保护自定义(如小组件)的应用程序调用。 |
SetKeyPairCertificate(ComponentName, String, IList<Certificate>, Boolean) |
可通过以下方式调用此 API,将证书与使用 |
SetLocationEnabled(ComponentName, Boolean) |
设备所有者调用以设置用户的全局位置设置。 |
SetLockTaskFeatures(ComponentName, LockTaskFeatures) |
设置设备在锁定任务模式下运行时启用的系统功能。 |
SetLockTaskPackages(ComponentName, String[]) |
设置哪些包可能进入锁定任务模式。 |
SetLogoutEnabled(ComponentName, Boolean) |
由设备所有者调用以指定是否为所有辅助用户启用注销。 |
SetLongSupportMessage(ComponentName, ICharSequence) |
由设备管理员调用以设置长支持消息。 |
SetLongSupportMessage(ComponentName, String) |
由设备管理员调用以设置长支持消息。 |
SetManagedProfileMaximumTimeOff(ComponentName, Int64) |
由组织拥有的托管配置文件的配置文件所有者调用,以设置允许关闭配置文件的最大时间。 |
SetMasterVolumeMuted(ComponentName, Boolean) |
由配置文件或设备所有者调用,以打开或关闭全局卷静音。 |
SetMaximumFailedPasswordsForWipe(ComponentName, Int32) |
如果将此值设置为大于零的值,则会在输入过多不正确的设备解锁密码后执行设备或配置文件擦除的策略。 |
SetMaximumTimeToLock(ComponentName, Int64) |
由管理设备的应用程序调用,以设置用户活动的最大时间,直到设备锁定为止。 |
SetMeteredDataDisabledPackages(ComponentName, IList<String>) |
设备或配置文件所有者调用以限制包使用按流量计费的数据。 |
SetNetworkLoggingEnabled(ComponentName, Boolean) |
由设备所有者、托管配置文件或委托应用的配置文件所有者调用 |
SetOrganizationColor(ComponentName, Color) |
由托管配置文件的配置文件所有者调用以设置用于自定义的颜色。 |
SetOrganizationId(String) |
设置工作配置文件或托管设备的企业 ID。 |
SetOrganizationName(ComponentName, ICharSequence) |
由设备所有者(自 API 26)或配置文件所有者(自 API 24)调用,以设置受管理的组织的名称。 |
SetOrganizationName(ComponentName, String) |
由设备所有者(自 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>) |
由配置文件或设备所有者调用以设置允许 |
SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>) |
由托管配置文件的配置文件所有者调用,以设置允许在主用户中使用 |
SetPermittedInputMethods(ComponentName, IList<String>) |
由配置文件或设备所有者或权限持有者 |
SetPersonalAppsSuspended(ComponentName, Boolean) |
由组织拥有的托管配置文件的配置文件所有者调用,以暂停设备上的个人应用。 |
SetProfileEnabled(ComponentName) |
设置配置文件的启用状态。 |
SetProfileName(ComponentName, String) |
设置配置文件的名称。 |
SetRecommendedGlobalProxy(ComponentName, ProxyInfo) |
设置独立于网络的全局 HTTP 代理。 |
SetRequiredStrongAuthTimeout(ComponentName, Int64) |
由设备/配置文件所有者调用以设置超时,之后使用辅助非强身份验证(e. |
SetResetPasswordToken(ComponentName, Byte[]) |
由配置文件或设备所有者调用来预配令牌,稍后可以使用令牌重置设备锁屏密码(如果由设备所有者调用),或托管配置文件质询(如果由配置文件所有者调用),通过 |
SetRestrictionsProvider(ComponentName, ComponentName) |
将特定服务组件指定为提供程序,以发出用户的本地或远程管理员的权限请求。 |
SetScreenCaptureDisabled(ComponentName, Boolean) |
由设备/配置文件所有者调用以设置是否禁用屏幕捕获。 |
SetSecureSetting(ComponentName, String, String) |
此方法大多已弃用。 |
SetSecurityLoggingEnabled(ComponentName, Boolean) |
由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以控制安全日志记录功能。 |
SetShortSupportMessage(ComponentName, ICharSequence) |
由设备管理员调用以设置简短的支持消息。 |
SetShortSupportMessage(ComponentName, String) |
由设备管理员调用以设置简短的支持消息。 |
SetStartUserSessionMessage(ComponentName, ICharSequence) |
由设备所有者调用以指定用户会话启动消息。 |
SetStartUserSessionMessage(ComponentName, String) |
由设备所有者调用以指定用户会话启动消息。 |
SetStatusBarDisabled(ComponentName, Boolean) |
由与设备关联的辅助用户的设备所有者或配置文件所有者调用,以禁用状态栏。 |
SetStorageEncryption(ComponentName, Boolean) |
此成员已弃用。 |
SetSystemSetting(ComponentName, String, String) |
由设备或配置文件所有者调用以更新 |
SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy) |
由组织拥有的托管配置文件的设备所有者或配置文件所有者调用以设置本地系统更新策略。 |
SetTime(ComponentName, Int64) |
由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以设置系统时钟时间。 |
SetTimeZone(ComponentName, String) |
由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以设置系统的持久默认时区。 |
SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) |
设置要为信任代理组件启用的配置功能列表。 |
SetUninstallBlocked(ComponentName, String, Boolean) |
更改用户是否可以卸载包。 |
SetUserControlDisabledPackages(ComponentName, IList<String>) |
由设备所有者或配置文件所有者或权限持有者 |
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 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
WipeData(WipeDataFlags) |
请参阅 |
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) |
用于管理在设备上强制执行的策略的公共接口。 |