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 的应用程序只能将其拥有的设备管理员组件作为参数传递。 否则, SecurityException
将引发 。
<b>注意:</b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds
,某些方法可能会引发UnsafeStateException
异常 (例如,如果车辆) 移动,因此在汽车版本上运行的调用方应始终检查该异常,否则它们可能会崩溃。
<div class=“special reference”><h3>开发人员指南</h3>
有关管理设备管理策略的详细信息,请阅读 设备管理 开发人员指南。 </Div>
的 android.app.admin.DevicePolicyManager
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
构造函数
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 |
包含设备管理包所需的最低版本代码的额外 int。 |
ExtraProvisioningDeviceAdminPackageChecksum |
在 中指定的 |
ExtraProvisioningDeviceAdminPackageDownloadCookieHeader |
一个包含 http Cookie 标头的字符串,该标头应在 http 请求中指定的 URL 中使用 |
ExtraProvisioningDeviceAdminPackageDownloadLocation |
包含指定设备管理包下载位置的 URL 的字符串。 |
ExtraProvisioningDeviceAdminPackageName |
包含将设置为配置文件所有者或设备所有者的移动设备管理应用程序的包名称的字符串。 |
ExtraProvisioningDeviceAdminSignatureChecksum |
在 中指定的 |
ExtraProvisioningDisclaimerContent |
额外的 |
ExtraProvisioningDisclaimerHeader |
本地化免责声明标头的字符串附加。 |
ExtraProvisioningDisclaimers |
[ |
ExtraProvisioningEmailAddress |
此成员已弃用。 |
ExtraProvisioningImei |
附加保存设备的 IMEI (国际移动设备标识) 的字符串。 |
ExtraProvisioningKeepAccountOnMigration |
额外的布尔值,指示应保留迁移的帐户。 |
ExtraProvisioningKeepScreenOn |
指示 |
ExtraProvisioningLeaveAllSystemAppsEnabled |
一个布尔值,当设置为 |
ExtraProvisioningLocale |
包含设备将设置为的 的字符串。 |
ExtraProvisioningLocalTime |
在设备的 |
ExtraProvisioningLogoUri |
指向 |
ExtraProvisioningMainColor |
一个额外的整数,指示预配期间要显示的主要颜色。 |
ExtraProvisioningMode |
额外保存管理员返回的预配模式的意向。 |
ExtraProvisioningSensorsPermissionGrantOptOut |
指示完全托管设备的管理员选择退出对传感器相关权限的控制权限授予的布尔值,请参阅 |
ExtraProvisioningSerialNumber |
一个额外的字符串,用于保存设备的序列号。 |
ExtraProvisioningShouldLaunchResultIntent |
一个额外的布尔值,用于确定预配流是否应启动生成的启动意向(如果设备策略管理角色持有者通过 |
ExtraProvisioningSkipEducationScreens |
一个布尔额外值,指示是否应跳过预配流中的教育屏幕。 |
ExtraProvisioningSkipEncryption |
额外布尔值,指示是否可以跳过设备加密作为设备所有者或托管配置文件预配的一部分。 |
ExtraProvisioningSkipUserConsent |
一个额外布尔值,指示是否应跳过预配流中的用户同意步骤。 |
ExtraProvisioningTimeZone |
包含设备将设置为的时区 |
ExtraProvisioningUseMobileData |
一个额外布尔值,指示在下载管理应用的预配流期间是否应使用移动数据。 |
ExtraProvisioningWifiAnonymousIdentity |
中 |
ExtraProvisioningWifiCaCertificate |
中 |
ExtraProvisioningWifiDomain |
中 |
ExtraProvisioningWifiEapMethod |
中的 |
ExtraProvisioningWifiHidden |
指示中的 |
ExtraProvisioningWifiIdentity |
中 |
ExtraProvisioningWifiPacUrl |
包含代理自动配置 (PAC) 中 wifi 网络的 URL 的 |
ExtraProvisioningWifiPassword |
包含 中 |
ExtraProvisioningWifiPhase2Auth |
中的 |
ExtraProvisioningWifiProxyBypass |
包含中 |
ExtraProvisioningWifiProxyHost |
一个字符串额外保存中 |
ExtraProvisioningWifiProxyPort |
一个额外的 int,用于在 中 |
ExtraProvisioningWifiSecurityType |
一个额外的字符串,指示中的 |
ExtraProvisioningWifiSsid |
一个额外的字符串,保存在 nfc 设备所有者预配期间应用于下载移动设备管理应用程序的 wifi 网络 ssid。 |
ExtraProvisioningWifiUserCertificate |
中 |
ExtraResourceIds |
一个额外的 |
ExtraResourceType |
用于 |
ExtraResourceTypeDrawable |
已过时.
的 |
ExtraResourceTypeString |
已过时.
的 |
ExtraResultLaunchIntent |
额外的 |
FlagEvictCredentialEncryptionKey |
已过时.
标志 |
FlagManagedCanAccessParent |
已过时.
用于 |
FlagParentCanAccessManaged |
已过时.
用于 |
IdTypeBaseInfo |
已过时.
指定设备应证明其制造商详细信息。 |
IdTypeImei |
已过时.
指定设备应证明其 IMEI。 |
IdTypeIndividualAttestation |
已过时.
指定设备应使用单个证明证书进行证明。 |
IdTypeMeid |
已过时.
指定设备应证明其 MEID。 |
IdTypeSerial |
已过时.
指定设备应证明其序列号。 |
InstallkeyRequestCredentialsAccess |
已过时.
指定应立即向调用应用授予对已安装凭据的访问权限。 |
InstallkeySetUserSelectable |
已过时.
指定用户可以通过证书选择提示选择密钥。 |
KeyguardDisableBiometrics |
已过时.
在密钥保护安全屏幕上禁用所有生物识别身份验证, (e. |
KeyguardDisableFace |
已过时.
在密钥保护安全屏幕上禁用人脸身份验证, (e. |
KeyguardDisableFeaturesAll |
已过时.
禁用所有当前和将来的密钥锁自定义项。 |
KeyguardDisableFeaturesNone |
已过时.
在 keyguard 中启用小组件 |
KeyguardDisableFingerprint |
已过时.
在 keyguard 安全屏幕上禁用指纹身份验证, (e. |
KeyguardDisableIris |
已过时.
在密钥保护安全屏幕上禁用鸢尾花身份验证 (e. |
KeyguardDisableRemoteInput |
禁止在安全钥匙保护屏幕上输入文本进入通知, (e. |
KeyguardDisableSecureCamera |
已过时.
在安全钥匙保护屏幕上禁用相机 (e. |
KeyguardDisableSecureNotifications |
已过时.
禁用在安全键盘保护屏幕上显示所有通知 (e. |
KeyguardDisableShortcutsAll |
已过时.
禁用所有键锁快捷方式。 |
KeyguardDisableTrustAgents |
已过时.
在安全密钥保护屏幕上禁用信任代理 (e. |
KeyguardDisableUnredactedNotifications |
已过时.
仅允许在安全密钥保护屏幕上 (e. |
KeyguardDisableWidgetsAll |
已过时.
禁用所有 Keyguard 小组件。 |
LeaveAllSystemAppsEnabled |
已过时.
用于 |
LockTaskFeatureBlockActivityStartInTask |
已过时.
允许阻止未列入允许列表的活动启动到锁定的任务中。 |
LockTaskFeatureGlobalActions |
已过时.
在 LockTask 模式下启用全局操作对话框。 |
LockTaskFeatureHome |
已过时.
在 LockTask 模式下启用“开始”按钮。 |
LockTaskFeatureKeyguard |
已过时.
在 LockTask 模式下启用键卫。 |
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><>delegated certificate installer</li><li>Credential management app</li<>>li An app that holds the |
GetAccountTypesWithManagementDisabled() |
获取配置文件所有者或设备所有者禁用帐户管理的帐户数组。 |
GetAffiliationIds(ComponentName) |
返回先前通过 |
GetAlwaysOnVpnLockdownWhitelist(ComponentName) |
由设备或配置文件所有者调用,以查询允许在始终可用 VPN 处于锁定模式但未连接时直接访问网络的包集。 |
GetAlwaysOnVpnPackage(ComponentName) |
由设备或配置文件所有者调用,以读取管理当前用户的始终启用 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) |
确定呼叫管理员(如果指定)或对此用户及其参与配置文件设置限制的所有管理员是否在密钥保护中禁用了功能。 |
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) |
确定用户能够使用辅助非强身份验证进行身份验证的时间,因为上次强方法身份验证 (密码、pin 或模式) 。 |
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<>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<>profile>owner</li><li>Delegated certificate installer</li<>>li Credential management app</li>><An app that holds the |
InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean) |
以下人员可以调用此 API 来安装叶证书的证书链和相应的私钥:ul>li Device owner</li>><profile owner</li<>li>Delegated certificate installer</li><li>Credential management app</li>><an app that holds the |
InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags) |
以下人员可以调用此 API 来安装叶证书的证书链和相应的私钥:ul>li Device owner</li>><profile owner</li<>li>Delegated certificate installer</li><li>Credential management app</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><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) |
由设备或配置文件所有者调用,以通过当前用户的特定应用程序配置始终启用 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) |
必须由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以设置默认短信应用程序。 |
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) |
用于管理在设备上强制执行的策略的公共接口。 |