Вы можете использовать режим киоска, любые приложения, определенные в политике , будут автоматически запускаться при загрузке устройства.Они работают в полноэкранном режиме и обычно прикрепляются к домашнему экрану таким образом, что пользователи не могут покинуть приложение.
"kioskCustomLauncherEnabled": true
или режим блокировки задач, в котором скрыты главная страница иПересматривает кнопки на устройстве, предотвращая выход пользователей из приложения.Создание политики, поддерживающей приложение с режимом задачи блокировки.
"applications": [
{
"packageName": "com.example.app",
"installType": "FORCE_INSTALLED",
"lockTaskAllowed": true,
"defaultPermissionPolicy": "GRANT"
}
],
Примечание. Режим задачи блокировки совместим только с устройствами Android 6.0+.
--- Edit ---
Вот что вы можете попробовать.
- Включить
"powerManagementEventsEnabled"
, доступный в "StatusReportingSettings"
политики.Это будет регистрировать события, связанные с источником питания, такие как подключенное зарядное устройство, отключенное и т. Д. - Если устройство подключено к источнику питания, для него будет создано событие.Попробуйте извлечь событие, добавив событие прослушивания, используя Pub / Sub.
- Как только событие вернется в состояние «Подключен» или «Подключен источник питания», возможно, откройте приложения.