TL DR:
Для полного управления устройством необходимо зарегистрировать его в режиме DEVICE OWNER
.
Я постараюсь придерживаться только этого вопроса и ответить на ваши другие вопросы, отвечая на другой.
Вы можете зарегистрировать устройство в основном в двух режимах WORK PROFILE
и DEVICE OWNER
, один предназначен для предприятий, которые хотят разрешить модель BYOD, другой для предприятий, которые предоставляют собственные терминалы и которые хотят осуществлять полный контроль над ними. .
Из документов: https://developers.google.com/android/management/provision-device
Методы обеспечения рабочий профиль создают рабочий профиль на устройстве. Рабочий профиль - это автономное пространство, которое отделяет рабочие приложения от личных приложений (дополнительную информацию см. На устройствах, принадлежащих сотрудникам). На устройствах с рабочими профилями:
- Политика устройства Android установлена в рабочем профиле.
- devices.managementMode имеет значение PROFILE_OWNER.
- Большинство политик и команд применяются только к рабочему профилю.
Полностью управляемое устройство и Методы обеспечения предоставляют предприятиям полный контроль над устройством:
- Android Device Policy устанавливается в личном (основном) профиле устройства.
- devices.managementMode имеет значение DEVICE_OWNER.
- Политики и команды применяются ко всему устройству.
Ваша идея, вероятно, нуждается в режиме DEVICE_OWNER, но здесь есть большая проблема, чтобы включить их, вы должны зарегистрировать устройство с заводскими настройками!
Таким образом, вам нужен очень специфический процесс подготовки устройства перед использованием, вы не можете добиться такого строгого контроля на устройстве, просто устанавливая приложение и контролируя его извне или нет. Это против логики «персонального устройства».