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