Поделиться через


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 В противном случае создается исключение.

<b>Примечание. </b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds, некоторые методы могут вызвать UnsafeStateException исключение (например, если автомобиль перемещается), поэтому вызывающие пользователи, работающие на автостроках, должны всегда проверять это исключение, в противном случае они могут сбоем.

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

Дополнительные сведения об управлении политиками администрирования устройств см. в руководстве разработчика для администрирования устройств. </div>

Документация по Java для android.app.admin.DevicePolicyManager.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

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

Предоставляет доступ к #setNetworkLoggingEnabled, #isNetworkLoggingEnabled а #retrieveNetworkLogsтакже .

DelegationPackageAccess

Делегирование состояния доступа к пакету.

DelegationPermissionGrant

Делегирование политики разрешений и состояния предоставления разрешений.

DelegationSecurityLogging

Предоставляет доступ к #setSecurityLoggingEnabled, и #retrieveSecurityLogs#isSecurityLoggingEnabled#retrievePreRebootSecurityLogs.

ExtraAddExplanation

Необязательный атрибут CharSequence, предоставляющий дополнительные сведения о том, почему добавляется администратор.

ExtraDelegationScopes

Соответствующие ArrayList<String> области делегирования, заданные приложению в широковещательной трансляции #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED .

ExtraDeviceAdmin

Имя компонента администратора.

ExtraDevicePasswordRequirementOnly

Логическое значение для #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD запроса того, что во время потока регистрации паролей родительского профиля применяется только требование пароля устройства.

ExtraPasswordComplexity

Целое число, указывающее уровень сложности нового пароля, которое приложение хотело бы задать при запуске действия #ACTION_SET_NEW_PASSWORD.

ExtraProvisioningAccountToMigrate

Дополнительная удержание учетной android.accounts.Account записи для переноса во время подготовки управляемого профиля.

ExtraProvisioningAdminExtrasBundle

Дополнительный android.os.Parcelable тип android.os.PersistableBundle , позволяющий приложению управления мобильными устройствами или программисту NFC, которое запускает управляемую подготовку для передачи данных в экземпляр приложения управления после подготовки.

ExtraProvisioningAllowedProvisioningModes

Integer Дополнительное ArrayList указание разрешенных режимов подготовки.

ExtraProvisioningAllowOffline

Логическое значение, указывающее, разрешена ли автономная подготовка.

ExtraProvisioningDeviceAdminComponentName

Дополнительное имя компонента, указывающее приемник администратора устройства приложения управления мобильными устройствами, которое будет задано как владелец профиля или владелец устройства и активный администратор.

ExtraProvisioningDeviceAdminMinimumVersionCode

Дополнительный набор дополнительных значений, содержащий минимальный обязательный код версии для пакета администратора устройства.

ExtraProvisioningDeviceAdminPackageChecksum

Строка дополнительно содержит хэш SHA-256 в кодировке URL-адрес base64, указанный в #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONрасположении загрузки.

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

Строка дополнительно содержит заголовок http-файла cookie, который должен использоваться в http-запросе к URL-адресу, указанному в #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadLocation

Строка дополнительно содержит URL-адрес, указывающий расположение загрузки пакета администратора устройства.

ExtraProvisioningDeviceAdminPackageName

Строка дополнительно содержит имя пакета приложения управления мобильными устройствами, которое будет задано как владелец профиля или владелец устройства.

ExtraProvisioningDeviceAdminSignatureChecksum

Строка, которая содержит контрольную сумму sha-256 в кодировке SHA-256, в архиве пакетов Android в расположении скачивания, указанном в #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATIONфайле.

ExtraProvisioningDisclaimerContent

Дополнительное Uri указание на отказ от содержимого.

ExtraProvisioningDisclaimerHeader

Строка дополнительного локализованного заголовка отказов.

ExtraProvisioningDisclaimers

Дополнительная функция, состоящая Bundleиз списка заголовков отказов и содержимого отказов.

ExtraProvisioningEmailAddress

Этот элемент считается нерекомендуемым.

ExtraProvisioningImei

Строка, содержащая IMEI (международное удостоверение мобильного оборудования) устройства.

ExtraProvisioningKeepAccountOnMigration

Логическое дополнительное значение, указывающее, что перенесенная учетная запись должна храниться.

ExtraProvisioningKeepScreenOn

Флаг, указывающий boolean , должен ли экран находиться на протяжении всего потока подготовки.

ExtraProvisioningLeaveAllSystemAppsEnabled

Логическое значение, которое может использоваться приложением управления мобильными устройствами для пропуска отключения системных приложений во время подготовки при установке true.

ExtraProvisioningLocale

Строка дополнительно удерживает java.util.Locale значение, для которое будет задано устройство.

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 , которому будет присвоено устройство.

ExtraProvisioningUseMobileData

Логическое значение, указывающее, следует ли использовать мобильные данные во время потока подготовки для скачивания приложения администратора.

ExtraProvisioningWifiAnonymousIdentity

Анонимное удостоверение сети Wifi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiCaCertificate

Сертификат ЦС сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiDomain

Домен сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

Метод EAP сети Wifi в #EXTRA_PROVISIONING_WIFI_SSID и может быть одним из PEAP, , TLS, TTLS, AKAPWDSIMили .AKA_PRIME

ExtraProvisioningWifiHidden

Логическое значение, указывающее, скрыта ли сеть Wifi в #EXTRA_PROVISIONING_WIFI_SSID скрытой или нет.

ExtraProvisioningWifiIdentity

Удостоверение сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPacUrl

Строка дополнительно удерживает URL-адрес автоконфигурирования прокси-сервера (PAC) для сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPassword

Строка дополнительно удерживает пароль сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPhase2Auth

Этап 2 проверки подлинности сети Wifi и #EXTRA_PROVISIONING_WIFI_SSID может быть одним из NONE, , PAP, MSCHAP, MSCHAPV2, AKAGTCSIMили .AKA_PRIME

ExtraProvisioningWifiProxyBypass

Строка дополнительно удерживает обход прокси-сервера для сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyHost

Строка дополнительно удерживает узел прокси-сервера для сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyPort

Дополнительный перенос прокси-порта для сети Wi-Fi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiSecurityType

Строка, указывающая тип безопасности сети #EXTRA_PROVISIONING_WIFI_SSID Wi-Fi и может быть одним из NONE, WPAWEP или EAP.

ExtraProvisioningWifiSsid

Строка дополнительно удерживает ssid сети Wifi, которая должна использоваться во время подготовки владельца устройства nfc для скачивания приложения управления мобильными устройствами.

ExtraProvisioningWifiUserCertificate

Сертификат пользователя сети Wifi в #EXTRA_PROVISIONING_WIFI_SSID.

ExtraResourceIds

Дополнительный массив целых чисел, чтобы #ACTION_DEVICE_POLICY_RESOURCE_UPDATED указать, какие идентификаторы ресурсов (см DevicePolicyResources.Drawables . и DevicePolicyResources.Strings) были обновлены.

ExtraResourceType

Дополнительные int сведения о #ACTION_DEVICE_POLICY_RESOURCE_UPDATED типе обновляемого ресурса могут быть #EXTRA_RESOURCE_TYPE_DRAWABLE или #EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
Устаревшие..

int Значение, указывающее#EXTRA_RESOURCE_TYPE, что обновляется ресурс типаDrawable.

ExtraResourceTypeString
Устаревшие..

int Значение, указывающее#EXTRA_RESOURCE_TYPE, что обновляется ресурс типаString.

ExtraResultLaunchIntent

Результат Intent дополнительного Intent указания запуска после завершения подготовки.

FlagEvictCredentialEncryptionKey
Устаревшие..

Флаг для #lockNow(int): также вытесните ключ шифрования учетных данных пользователя из ключа ключа.

FlagManagedCanAccessParent
Устаревшие..

Флаг, #addCrossProfileIntentFilter используемый для разрешения действий в управляемом профиле для доступа к намерениям, отправленным из родительского профиля.

FlagParentCanAccessManaged
Устаревшие..

Флаг, #addCrossProfileIntentFilter используемый для разрешения действий в родительском профиле для доступа к намерениям, отправленным из управляемого профиля.

IdTypeBaseInfo
Устаревшие..

Указывает, что устройство должно подтвердить сведения о изготовителе.

IdTypeImei
Устаревшие..

Указывает, что устройство должно подтвердить его IMEI.

IdTypeIndividualAttestation
Устаревшие..

Указывает, что устройство должно подтвердить использование отдельного сертификата аттестации.

IdTypeMeid
Устаревшие..

Указывает, что устройство должно подтвердить его MEID.

IdTypeSerial
Устаревшие..

Указывает, что устройство должно подтвердить его серийный номер.

InstallkeyRequestCredentialsAccess
Устаревшие..

Указывает, что вызывающему приложению необходимо немедленно предоставить доступ к установленным учетным данным.

InstallkeySetUserSelectable
Устаревшие..

Указывает, что пользователь может выбрать ключ с помощью запроса выбора сертификата.

KeyguardDisableBiometrics
Устаревшие..

Отключите всю биометрическую проверку подлинности на безопасных экранах keyguard (e).

KeyguardDisableFace
Устаревшие..

Отключите проверку подлинности лиц на безопасных экранах keyguard (e).

KeyguardDisableFeaturesAll
Устаревшие..

Отключите все текущие и будущие настройки keyguard.

KeyguardDisableFeaturesNone
Устаревшие..

Мини-приложения включены в keyguard

KeyguardDisableFingerprint
Устаревшие..

Отключите проверку подлинности отпечатков пальцев на безопасных экранах keyguard (e).

KeyguardDisableIris
Устаревшие..

Отключите проверку подлинности iris на безопасных экранах keyguard (e).

KeyguardDisableRemoteInput

Отключите ввод текста в уведомления на экранах безопасного keyguard (e).

KeyguardDisableSecureCamera
Устаревшие..

Отключите камеру на защищенных экранах keyguard (e).

KeyguardDisableSecureNotifications
Устаревшие..

Отключите все уведомления на экранах безопасного защитника ключей (e).

KeyguardDisableShortcutsAll
Устаревшие..

Отключите все сочетания клавиш keyguard.

KeyguardDisableTrustAgents
Устаревшие..

Отключите агенты доверия на защищенных экранах keyguard (e).

KeyguardDisableUnredactedNotifications
Устаревшие..

Разрешать только отредактированные уведомления на экранах защищенного keyguard (e).

KeyguardDisableWidgetsAll
Устаревшие..

Отключите все мини-приложения keyguard.

LeaveAllSystemAppsEnabled
Устаревшие..

Флаг, используемый #createAndManageUser для указания того, что только что созданный пользователь должен пропустить отключение системных приложений во время подготовки.

LockTaskFeatureBlockActivityStartInTask
Устаревшие..

Включение блокировки не разрешенных действий при запуске в заблокированную задачу.

LockTaskFeatureGlobalActions
Устаревшие..

Включите диалоговое окно глобальных действий в режиме LockTask.

LockTaskFeatureHome
Устаревшие..

Включите кнопку "Главная" в режиме LockTask.

LockTaskFeatureKeyguard
Устаревшие..

Включите keyguard во время режима LockTask.

LockTaskFeatureNone
Устаревшие..

Отключите все настраиваемые функции SystemUI в режиме LockTask.

LockTaskFeatureNotifications
Устаревшие..

Включите уведомления в режиме LockTask.

LockTaskFeatureOverview
Устаревшие..

Включите кнопку "Обзор" и экран "Обзор" в режиме LockTask.

LockTaskFeatureSystemInfo
Устаревшие..

Включите область сведений о системе в строке состояния во время режима LockTask.

MakeUserEphemeral
Устаревшие..

Флаг, используемый для #createAndManageUser указания того, что пользователь должен быть создан эфемерным.

MimeTypeProvisioningNfc

Этот тип MIME используется для запуска подготовки владельца устройства.

MteDisabled
Устаревшие..

Требовать, чтобы MTE был отключен на устройстве.

MteEnabled
Устаревшие..

Требуется, чтобы MTE был включен на устройстве, если он поддерживается.

MteNotControlledByPolicy
Устаревшие..

Разрешить пользователю выбрать, следует ли включить MTE на устройстве.

NearbyStreamingDisabled
Устаревшие..

Указывает, что близлежащая потоковая передача отключена.

NearbyStreamingEnabled
Устаревшие..

Указывает, что рядом включена потоковая передача.

NearbyStreamingNotControlledByPolicy
Устаревшие..

Указывает, что близлежащая потоковая передача не контролируется политикой, что означает, что близлежащая потоковая передача разрешена.

NearbyStreamingSameManagedAccountOnly
Устаревшие..

Указывает, что близлежащая потоковая передача включена только для устройств, предлагающих сопоставимый уровень безопасности, с той же управляемой учетной записью, прошедшей проверку подлинности.

OperationSafetyReasonDrivingDistraction
Устаревшие..

Указывает, что возникла UnsafeStateException ошибка, так как операция отвлекает водителя транспортного средства.

PasswordComplexityHigh
Устаревшие..

Константы для #getPasswordComplexity() и #setRequiredPasswordComplexity(int).

PasswordComplexityLow
Устаревшие..

Константы для #getPasswordComplexity() и #setRequiredPasswordComplexity(int).

PasswordComplexityMedium
Устаревшие..

Константы для #getPasswordComplexity() и #setRequiredPasswordComplexity(int).

PasswordComplexityNone
Устаревшие..

Константа для #getPasswordComplexity() и #setRequiredPasswordComplexity(int): нет пароля.

PersonalAppsNotSuspended
Устаревшие..

Возвращаемое значение, #getPersonalAppsSuspendedReasons если личные приложения не приостановлены.

PersonalAppsSuspendedExplicitly
Устаревшие..

Флаг для #getPersonalAppsSuspendedReasons возвращаемого значения.

PersonalAppsSuspendedProfileTimeout
Устаревшие..

Флаг для #getPersonalAppsSuspendedReasons возвращаемого значения.

PolicyDisableCamera

Константы, указывающие функцию отключения камеры.

PolicyDisableScreenCapture

Константа, указывающая функцию отключения записей экрана.

PrivateDnsModeOff
Устаревшие..

Указывает, что Частная зона DNS полностью отключен.

PrivateDnsModeOpportunistic
Устаревшие..

Указывает, что владелец устройства запрашивал оппортунистические DNS через TLS

PrivateDnsModeProviderHostname
Устаревшие..

Указывает, что владелец устройства настроит определенный узел, используемый для Частная зона DNS.

PrivateDnsModeUnknown
Устаревшие..

Указывает, что параметр Частная зона DNS находится в неизвестном состоянии.

PrivateDnsSetErrorFailureSetting
Устаревшие..

Общий сбой установки режима Частная зона DNS, а не из-за одной из причин, перечисленных выше.

PrivateDnsSetErrorHostNotServing
Устаревшие..

Если указанный узел имеет допустимое имя узла, но он privateDnsHost не поддерживает DNS-over-TLS.

PrivateDnsSetNoError
Устаревшие..

Выбранный режим установлен успешно.

ProvisioningModeFullyManagedDevice

Режим подготовки для полностью управляемого устройства.

ProvisioningModeManagedProfile

Режим подготовки для управляемого профиля.

ProvisioningModeManagedProfileOnPersonalDevice

Режим подготовки управляемого профиля на личном устройстве.

ResetPasswordDoNotAskCredentialsOnBoot
Устаревшие..

Флаг для #resetPasswordWithToken и #resetPassword: не запрашивайте учетные данные пользователя при загрузке устройства.

ResetPasswordRequireEntry
Устаревшие..

Флаг для #resetPasswordWithToken и #resetPassword: не разрешать другим администраторам снова изменять пароль, пока пользователь не ввел его.

SkipSetupWizard
Устаревшие..

Флаг, используемый мастером #createAndManageUser установки после создания нового пользователя.

WifiSecurityEnterprise192
Устаревшие..

Константа для #getMinimumRequiredWifiSecurityLevel() и #setMinimumRequiredWifiSecurityLevel(int): корпоративная 192-разрядная сеть.

WifiSecurityEnterpriseEap
Устаревшие..

Константа для #getMinimumRequiredWifiSecurityLevel() и #setMinimumRequiredWifiSecurityLevel(int): корпоративная сеть EAP.

WifiSecurityOpen
Устаревшие..

Константа для #getMinimumRequiredWifiSecurityLevel() и #setMinimumRequiredWifiSecurityLevel(int): нет минимального уровня безопасности.

WifiSecurityPersonal
Устаревшие..

Константа для #getMinimumRequiredWifiSecurityLevel() и #setMinimumRequiredWifiSecurityLevel(int): личная сеть, например 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

Возвращает идентификатор конкретной регистрации этого устройства, который гарантированно будет одинаковым значением для одного устройства, зарегистрированного в той же организации с помощью одного и того же приложения управления.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsActivePasswordSufficient

Определяет, соответствует ли текущий пароль вызывающего пользователя требованиям политики (e).

IsActivePasswordSufficientForDeviceRequirement

Вызывается владельцем профиля управляемого профиля, чтобы определить, соответствует ли текущий пароль устройства требованиям политики, заданным явным образом на уровне устройства.

IsAffiliatedUser

Возвращает, связан ли этот пользователь с устройством.

IsCallerApplicationRestrictionsManagingPackage

Вызывается любым приложением, чтобы узнать, было ли предоставлено разрешение через #setApplicationRestrictionsManagingPackage управление ограничениями приложений для вызывающего пользователя.

IsComplianceAcknowledgementRequired

Вызывается владельцем профиля управляемого профиля организации, чтобы запрашивать необходимость подтверждения соответствия устройств, чтобы разрешить пользователю отключить профиль при необходимости в соответствии с политикой максимального времени ожидания профиля.

IsDeviceFinanced

Возвращает, true если это устройство помечено как финансируемое устройство.

IsDeviceIdAttestationSupported

Возвращает, true поддерживает ли устройство аттестацию идентификаторов устройств в дополнение к аттестации ключей.

IsLogoutEnabled

Возвращает, включен ли выход владельцем устройства.

IsOrganizationOwnedDeviceWithManagedProfile

Приложения могут использовать этот метод, чтобы узнать, подготовлено ли устройство в качестве устройства, обязанного организации, с управляемым профилем.

IsStatusBarDisabled

Возвращает, отключена ли строка состояния или включена, см. раздел #setStatusBarDisabled.

IsUniqueDeviceAttestationSupported

Возвращает, true если реализация StrongBox Keymaster на устройстве была подготовлена с помощью отдельного сертификата аттестации и может подписывать записи аттестации с помощью него (как аттестация с помощью отдельного сертификата аттестации — это функция только реализации Keymaster с уровнем безопасности StrongBox).

JniIdentityHashCode

Общедоступный интерфейс для управления политиками, применяемыми на устройстве.

(Унаследовано от Object)
JniPeerMembers

Общедоступный интерфейс для управления политиками, применяемыми на устройстве.

ManagedProfileCallerIdAccessPolicy

Вызывается владельцем профиля управляемого профиля для получения политики идентификаторов вызывающего объекта. -или- Вызывается владельцем профиля управляемого профиля, чтобы задать пакеты, которые разрешены подстановки контактов в управляемом профиле на основе сведений об идентификаторе вызывающего объекта.

ManagedProfileContactsAccessPolicy

Вызывается владельцем профиля управляемого профиля, чтобы определить текущую политику, примененную к контактам управляемого профиля. -или- Вызывается владельцем профиля управляемого профиля, чтобы задать пакеты, которым разрешен доступ к контактам управляемого профиля от родительского пользователя.

ManagedSubscriptionsPolicy

Возвращает текущий ManagedSubscriptionsPolicy. -или- Вызывается владельцем профиля устройства, принадлежащим организации, чтобы указать ManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

Возвращает текущий минимальный уровень безопасности Wi-Fi. -или- Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы указать минимальный уровень безопасности, необходимый для сетей Wi-Fi.

MtePolicy

Вызывается владельцем устройства, владельцем профиля устройства, принадлежащим организации, чтобы получить политику расширения тегов памяти (MTE)

        <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 поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

TransferOwnershipBundle

Возвращает данные, передаваемые от текущего администратора новому администратору во время передачи владения.

UsbDataSignalingEnabled

Возвращает значение, включена ли в данный момент сигналирование USB-данных. -или- Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы включить или отключить сигнал USB-данных для устройства.

UserRestrictionsGlobally

Вызывается профилем или владельцем устройства для получения глобальных ограничений пользователей.#addUserRestrictionGlobally(String)

WifiSsidPolicy

Возвращает текущую политику SSID Wi-Fi. -или- Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы указать политику SSID Wi-Fi (WifiSsidPolicy).

Методы

AcknowledgeDeviceCompliant()

Вызывается владельцем профиля управляемого профиля организации, чтобы признать, что устройство соответствует требованиям, и пользователь может отключить профиль при необходимости в соответствии с политикой максимального времени отключения.

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>An app<, которая содержит android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES разрешение<></li></ul> Если устройство поддерживает создание ключей с помощью безопасного оборудования, этот метод полезен для создания ключа в KeyChain, который никогда не покидал безопасное оборудование.

GetAccountTypesWithManagementDisabled()

Возвращает массив учетных записей, для которых управление учетными записями отключено владельцем профиля или владельцем устройства.

GetAffiliationIds(ComponentName)

Возвращает набор идентификаторов принадлежности, заданных ранее через #setAffiliationIdsили пустой набор, если ни один из них не задан.

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

Вызывается владельцем устройства или профиля, чтобы запросить набор пакетов, которым разрешен доступ к сети напрямую, если vpn всегда находится в режиме блокировки, но не подключен.

GetAlwaysOnVpnPackage(ComponentName)

Вызывается владельцем устройства или профиля для чтения имени пакета, администрирования vpn-подключения always-on для текущего пользователя.

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)

Вызывается владельцем профиля управляемого профиля, чтобы определить, отключена ли информация о вызывающем идентификаторе.

GetCrossProfileContactsSearchDisabled(ComponentName)

Вызывается владельцем профиля управляемого профиля, чтобы определить, отключен ли поиск контактов.

GetCrossProfilePackages(ComponentName)

Возвращает набор имен пакетов, заданных администратором, как разрешено запрашивать согласие пользователя для обмена данными между профилями, через #setCrossProfilePackages(ComponentName, Set).

GetCrossProfileWidgetProviders(ComponentName)

Вызывается владельцем профиля управляемого профиля или владельцем разрешения android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION на запросы поставщиков, из которых пакеты доступны в родительском профиле.

GetDelegatedScopes(ComponentName, String)

Вызывается владельцем профиля или владельцем устройства, чтобы получить список областей, предоставленных пакету делегата.

GetDelegatePackages(ComponentName, String)

Вызывается владельцем профиля или владельцем устройства для получения списка пакетов делегатов, которым предоставлена область делегирования.

GetEndUserSessionMessage(ComponentName)

Возвращает сообщение конечного сеанса пользователя.

GetEndUserSessionMessageFormatted(ComponentName)

Возвращает сообщение конечного сеанса пользователя.

GetFactoryResetProtectionPolicy(ComponentName)

Вызываемый владельцем устройства или владельцем профиля устройства, принадлежащим организации, для получения текущей политики сброса конфигурации фабрики (FRP), установленной ранее #setFactoryResetProtectionPolicy.

GetGlobalPrivateDnsHost(ComponentName)

Возвращает узел Частная зона DNS на уровне системы.

GetGlobalPrivateDnsMode(ComponentName)

Возвращает системный Частная зона DNS режим.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetInstalledCaCerts(ComponentName)

Возвращает все сертификаты ЦС, которые в настоящее время являются доверенными, за исключением системных сертификатов ЦС.

GetKeepUninstalledPackages(ComponentName)

Получите список приложений, которые будут поддерживаться как APKs, даже если пользователь в настоящее время не установил его.

GetKeyguardDisabledFeatures(ComponentName)

Определите, были ли функции отключены в службе keyguard либо вызывающим администратором, если они указаны, либо все администраторы, устанавливающие ограничения для этого пользователя и его участвующих профилей.

GetKeyPairGrants(String)

Вызывается владельцем устройства или владельца профиля или делегатом сертификата (приложением, делегированным #DELEGATION_CERT_SELECTION привилегией), чтобы запросить, какие приложения имеют доступ к заданному ключу KeyChain.

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) или владельцем android разрешений . Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY, чтобы получить имя организации под управлением.

        @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, чтобы получить имя организации под управлением.

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

Вызывается владельцем устройства или владельцем управляемого профиля, чтобы получить все переопределения APN, вставленные владельцем устройства или владельцем управляемого профиля ранее с помощью #addOverrideApn.

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)

Вызывается владельцем профиля управляемого профиля организации, чтобы проверить, приостановлены ли личные приложения.

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)

Вызывается владельцем устройства или владельцем профиля на устройстве, принадлежащим организации, чтобы получить MAC-адрес устройства Wi-Fi.

GrantKeyPairToApp(ComponentName, String, String)

Вызывается владельцем устройства или владельца профиля или делегатом выбора сертификата (приложение, делегированное #DELEGATION_CERT_SELECTION привилегией), чтобы предоставить приложению доступ к уже установленному (или созданному) ключу KeyChain.

GrantKeyPairToWifiAuth(String)

Вызывается владельцем устройства или владельца профиля или делегатом выбора сертификата (приложение, делегированное #DELEGATION_CERT_SELECTION привилегией), чтобы разрешить использование пары ключей KeyChain для проверки подлинности в сетях Wifi.

HasCaCertInstalled(ComponentName, Byte[])

Возвращает, установлен ли этот сертификат в качестве доверенного ЦС.

HasGrantedPolicy(ComponentName, DeviceAdminUses)

Возвращает значение true, если администратор получил определенную политику устройства.

HasKeyPair(String)

Этот API можно вызвать следующим образом, чтобы запросить, установлен ли сертификат и закрытый ключ под заданным псевдонимом: <ul<>li>Device owner/li profile owner<</>><li li>Li Delegated certificate installer</>><><li li Credential management app/li<>>An app<, который содержит android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES разрешение<></li/ul>

        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)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы определить, запрещается ли пользователю изменять сети, настроенные администратором.

InstallCaCert(ComponentName, Byte[])

Устанавливает указанный сертификат в качестве пользовательского ЦС.

InstallExistingPackage(ComponentName, String)

Установите существующий пакет, установленный другим пользователем или хранимый после удаления.#setKeepUninstalledPackages

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

Этот API можно вызвать следующим образом, чтобы установить сертификат и соответствующий закрытый ключ: <ul><li>Device owner/li profile owner<</><>li li>Li Delegated certificate installer</<><>li li>Credential management app/li App<, который содержит android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES разрешение</li>>><</ul> Все приложения в профиле смогут получить доступ к сертификату и использовать закрытый ключ. при указании прямого утверждения пользователя.

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

Этот API можно вызвать следующим образом, чтобы установить цепочку сертификатов и соответствующий закрытый ключ для конечного сертификата: <ul<>li>Device owner/li Profile owner/li Li Profile owner<</<>>li>Li Делегированный установщик< сертификата/>>><<li credential management app</li><>An app, которое содержит android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES разрешение><</li/ul> Все приложения в профиле смогут получить доступ к цепочке сертификатов и использовать закрытый ключ, учитывая прямое утверждение пользователя.

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

Этот API можно вызвать следующим образом, чтобы установить цепочку сертификатов и соответствующий закрытый ключ для конечного сертификата: <ul<>li>Device owner/li Profile owner/li Li Profile owner<</<>>li>Li Делегированный установщик< сертификата/>>><<li credential management app</li><>An app, которое содержит android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES разрешение><</li/ul> Все приложения в профиле смогут получить доступ к цепочке сертификатов и использовать закрытый ключ, учитывая прямое утверждение пользователя (если пользователю разрешено выбрать закрытый ключ).

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

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации для установки обновления системы из данного файла.

IsAdminActive(ComponentName)

Возвращает значение true, если данный компонент администратора в настоящее время активен (включен) в системе.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

Вызывается владельцем устройства или профиля, чтобы запрашивать, настроен ли текущий 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 profile owner<</<>>li li>Делегированный установщик< сертификатов/<>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)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации для получения журналов устройств до последней перезагрузки устройства.

RetrieveSecurityLogs(ComponentName)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы получить все новые записи журнала безопасности после последнего вызова этого API после загрузки устройства.

RevokeKeyPairFromApp(ComponentName, String, String)

Вызывается владельцем устройства или владельца профиля или делегированным бирающим сертификатом (приложением, делегированным #DELEGATION_CERT_SELECTION привилегией), чтобы отменить предоставление приложения паре ключей KeyChain.

RevokeKeyPairFromWifiAuth(String)

Вызывается владельцем устройства или владельца профиля или делегированным бирающим сертификатом (приложением, делегированным #DELEGATION_CERT_SELECTION привилегией), чтобы запретить использование пары ключей KeyChain для проверки подлинности в сетях Wifi.

SetAccountManagementDisabled(ComponentName, String, Boolean)

Вызывается владельцем устройства или владельцем профиля, чтобы отключить управление учетными записями для определенного типа учетной записи.

SetAffiliationIds(ComponentName, ICollection<String>)

Указывает сущность, которая управляет устройством.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

Вызывается владельцем устройства или профиля для настройки vpn-подключения постоянного подключения через определенное приложение для текущего пользователя.

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

Версия #setAlwaysOnVpnPackage(ComponentName, String, boolean) , которая позволяет администратору указать набор приложений, которые должны иметь доступ к сети напрямую, если VPN не подключен.

SetApplicationHidden(ComponentName, String, Boolean)

Скрытие или распакуйте пакеты.

SetApplicationRestrictions(ComponentName, String, Bundle)

Задает ограничения приложения для заданного целевого приложения, работающего в вызывающем пользователе.

SetApplicationRestrictionsManagingPackage(ComponentName, String)

Вызывается владельцем профиля или владельцем устройства, чтобы предоставить пакету разрешение на управление ограничениями приложений для вызывающего пользователя через #setApplicationRestrictions и #getApplicationRestrictions.

SetAutoTimeEnabled(ComponentName, Boolean)

Вызывается владельцем устройства, владельцем профиля для основного пользователя или владельца профиля управляемого профиля организации, чтобы включить и отключить автоматическое время.

SetAutoTimeRequired(ComponentName, Boolean)

Вызывается владельцем устройства или владельцем профиля из Android 8.

SetAutoTimeZoneEnabled(ComponentName, Boolean)

Вызывается владельцем устройства, владельцем профиля для основного пользователя или владельца профиля управляемого профиля организации, чтобы включить и отключить автоматический часовой пояс.

SetBackupServiceEnabled(ComponentName, Boolean)

Позволяет владельцу устройства или владельцу профиля включить или отключить службу резервного копирования.

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

Вызывается владельцем профиля управляемого профиля, чтобы задать, могут ли устройства Bluetooth получать доступ к корпоративным контактам.

SetCameraDisabled(ComponentName, Boolean)

Вызывается приложением, администрированием устройства для отключения всех камер на устройстве для этого пользователя.

SetCertInstallerPackage(ComponentName, String)

Вызывается владельцем профиля или владельцем устройства для предоставления доступа к API-интерфейсам управления привилегированными сертификатами сторонним приложениям установщика сертификатов.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы переключить режим общих критериев для устройства.

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы контролировать, может ли пользователь изменять сети, настроенные администратором.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

Позволяет набору пакетов получать доступ к API-интерфейсам межпрофилирования календаря.

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

Вызывается владельцем управляемого профиля, чтобы задать, будут ли данные вызывающего идентификатора из управляемого профиля отображаться в родительском профиле для входящих вызовов.

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>)

Задайте список приложений, которые будут поддерживаться как APKs, даже если пользователь в настоящее время не установил его.

SetKeyguardDisabled(ComponentName, Boolean)

Вызывается владельцем устройства или владельцем профиля вторичных пользователей, которые связаны с устройством, чтобы полностью отключить keyguard.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

Вызывается приложением, администрированием устройства для отключения настроек keyguard, таких как мини-приложения.

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

Этот API можно вызвать следующим образом, чтобы связать сертификаты с парой ключей, созданной с помощью#generateKeyPair, и задать, доступен ли ключ пользователю для выбора в командной строке выбора сертификата: <ul><li>Owner/li Profile owner/li li Li Profile owner<</li<>li>Делегированный установщик<<> сертификата/><>li li>credential management app</li/li></ul>

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)

Вызывается владельцем устройства, владельцем профиля управляемого профиля или делегированным приложением для #DELEGATION_NETWORK_LOGGING управления функцией ведения журнала сети.

SetOrganizationColor(ComponentName, Color)

Вызывается владельцем профиля управляемого профиля, чтобы задать цвет, используемый для настройки.

SetOrganizationId(String)

Задает идентификатор предприятия для рабочего профиля или управляемого устройства.

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>)

Вызывается профилем или владельцем устройства, чтобы задать разрешенное 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)

Вызывается владельцем профиля управляемого профиля организации для приостановки личных приложений на устройстве.

SetProfileEnabled(ComponentName)

Задает состояние включенного профиля.

SetProfileName(ComponentName, String)

Задает имя профиля.

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

Задайте сетевой независимый глобальный прокси-сервер HTTP.

SetRequiredStrongAuthTimeout(ComponentName, Int64)

Вызывается владельцем устройства или профиля, чтобы задать время ожидания, после которого разблокировка с помощью вторичной, не строгой проверки подлинности (e).

SetResetPasswordToken(ComponentName, Byte[])

Вызывается владельцем профиля или устройства для подготовки маркера, который позже можно использовать для сброса пароля блокировки устройства (если он вызывается владельцем устройства), или вызов управляемого профиля (если вызывается владельцем профиля).#resetPasswordWithToken

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)

Вызывается владельцем устройства или профиля для обновления android.provider.Settings.System параметров.

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

Вызывается владельцами устройств или владельцами профилей управляемого профиля организации, чтобы задать локальную политику обновления системы.

SetTime(ComponentName, Int64)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы задать системное время настенных часов.

SetTimeZone(ComponentName, String)

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации, чтобы задать постоянный часовой пояс по умолчанию системы.

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)

Удаляет все пользовательские сертификаты доверенного ЦС из профиля.

UninstallCaCert(ComponentName, Byte[])

При наличии удаляет указанный сертификат из доверенных пользователей ЦС.

UnregisterFromRuntime()

Общедоступный интерфейс для управления политиками, применяемыми на устройстве.

(Унаследовано от Object)
UpdateOverrideApn(ComponentName, Int32, ApnSetting)

Вызывается владельцем устройства или владельцем управляемого профиля для обновления переопределения APN.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</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)

Общедоступный интерфейс для управления политиками, применяемыми на устройстве.

Применяется к