Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Начиная с Android 14, несколько агентов управления политиками устройств могут устанавливать политики с помощью API-интерфейсов DevicePolicyManager .
Общие принципы
В случаях, когда несколько агентов управления политиками устройств применяют политики к пользователю:
Агенты управления политиками устройств могут запрашивать у принудительной или разрешенной политики любую политику, которую они могут установить.
Каждый набор политик приводит к обратному вызову ( onPolicySetResult ), указывающему, что политика была установлена правильно или не удалось установить по определенной причине (например, конфликт политики или сбой оборудования).
Если разрешенное состояние политики позже изменится, будет получен обратный вызов ( onPolicyChanged ), указывающий, соответствует ли политика тому, что установил этот агент.
Большинство политик действуют по принципу строжайшего выигрыша. Это означает, что применяется самая строгая политика, выбранная любым агентом управления политиками устройств.
Android 14 (уровень API 34) и выше
В Android 14 (уровень API 34) и более поздних версиях Android-совместимые устройства должны реализовать механизм разрешения политики, как определено в следующей таблице, для разрешения конфликтов, когда политика установлена более чем одним агентом управления политиками устройств. Механизмы разрешения, указанные в следующей таблице ( MostRecent , MostRestrictive , StringSetUnion и TopPriority ), представляют собой имена классов механизмов разрешения, определенных в проекте Android с открытым исходным кодом.
StringSetUnion : разрешается как объединение политик, установленных одним или несколькими администраторами (для политик, представленных в виде набора строк).
TopPriority : разрешается в следующем порядке приоритета от наибольшего к наименьшему, определяемому ролью агента управления политикой устройств:
Администратор блокировки устройства
Администратор предприятия
Любой другой админ
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-09-23 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
{"lastModified": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435: 2024-09-23 UTC."}
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-09-23 UTC."]]