После получения права владения устройством я пытаюсь реализовать метод, чтобы дать устройству команду заблокировать любое данное приложение в режиме киоска (или режиме закрепления экрана). Поскольку я являюсь владельцем устройства, у пользователя не спрашивают разрешения на это.
Краткое описание с веб-сайта разработчика говорит мне, что можно делать то, что я пытаюсь:
http://developer.android.com/about/versions/android-5.0.html#ScreenPinning
Программно: чтобы программно активировать закрепление экрана, вызовите startLockTask () из своего приложения. Если запрашивающее приложение не является владельцем устройства, пользователю предлагается подтвердить. Приложение владельца устройства может вызвать метод setLockTaskPackages (), чтобы разрешить закрепление приложений без шага подтверждения пользователя.
Это означает, что как приложение владельца устройства я могу закреплять другие приложения без подтверждения пользователя ... но я понятия не имею, как это сделать.
Мне удалось перевести собственное приложение в закрепленный режим.
Любая помощь будет оценена.