Android Программное закрепление экрана Нет владельца устройства - PullRequest
0 голосов
/ 14 января 2020

Я довольно новичок в Android, и изменения в DeviceOwner / Screen Pinning в последних 3 версиях меня немного смущают.

Я могу заблокировать приложение, если настрою устройство владелец с помощью команд EMM или ADB.

Похоже, что раньше вы могли программно запускать закрепление экрана (не в режиме киоска или одиночного приложения - просто обычное закрепление экрана) с setLockTaskEnabled(), не будучи владельцем устройства. Но я не могу найти документацию по этому вопросу нигде. Кажется, что вся документация указывает ТОЛЬКО на программную блокировку экрана, если вы используете один из 2 (3, если укоренившихся) методов Владельца устройства.

Может кто-нибудь сказать мне, можно ли программным способом начать закрепление экрана и как? Или укажете мне правильное направление?

Спасибо

1 Ответ

0 голосов
/ 14 января 2020

Тьфу.

Мне просто нужно было прочитать еще один API-интерфейс c:

Вы все еще можете позвонить startLockTask() (примечание отличается от того, которое я пытался вызвать).

https://developer.android.com/about/versions/android-5.0.html#ScreenPinning

Не уверен, что документация настолько ясна, насколько это возможно со всем этим - или соглашениями об именах, но мы здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...