Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

dpm
Интерфейс управления политиками Device Policy

Тип файла: служба
  Eng  

Скрипт, запускающий службу device_policy

Параметры:


help
Печатает этот текст справки.


is-operation-safe <OPERATION_ID>
Проверяет, безопасна ли операция Give


is-operation-safe-by-reason <REASON_ID>
Проверяет, безопасны ли операции по указанной причине


set-operation-safe <OPERATION_ID> <REASON_ID>
Эмулирует результат следующего вызова, чтобы проверить,
безопасна ли данная операция.


list-owners
Список владельцев устройств / профилей для каждого пользователя


list-policy-exempt-apps
Список приложений, на которые не распространяются политики


set-active-admin [ --user <USER_ID> | текущий ] <КОМПОНЕНТ>
Устанавливает данный компонент в качестве активного администратора
для существующего пользователя.


set-device-owner [ --user <USER_ID> | current *EXPERIMENTAL* ]
[ --name <NAME> ]
<COMPONENT>
Устанавливает данный компонент как активного администратора,
а его пакет — как владельца устройства.



set-profile-owner [ --user <USER_ID> | current ]
[ --name <NAME> ]
<COMPONENT>
Устанавливает данный компонент в качестве активного администратора
и владельца профиля для существующего пользователя.


remove-active-admin [ --user <USER_ID> | current ]
[ --name <NAME> ]
<COMPONENT>
Отключает активного администратора, администратор должен
объявить android:testOnly в приложении в его манифесте.
Это также удалит устройство и владельцев профилей


clear-freeze-period-record
Очищает поддерживаемую платформой запись прошлых периодов зависания,
через которые прошло устройство.
Для использования во время разработки функций, чтобы предотвратить
срабатывание ограничения при установлении периодов заморозки


force-network-logs
Делает все сетевые журналы доступными для DPC и триггеров
DeviceAdminReceiver.onNetworkLogsAvailable() при необходимости


force-security-logs
Делает все журналы безопасности доступными для DPC и триггеров
DeviceAdminReceiver.onSecurityLogsAvailable() при необходимости


mark-profile-owner-on-organization-owned-device
[ --user <USER_ID> | current ] <COMPONENT>
Помечает владельца профиля данного пользователя как управляющего устройством,
принадлежащим организации. Это даст ему доступ к идентификаторам устройств
(например, серийный номер, IMEI и MEID), а также другие привилегии

   

Комментарии
Device Policy Manager
https://developer.android.com/reference/android/app/admin/DevicePolicyManager

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