0
Я использую свое приложение как приложение deviceOwner с lollipop. У меня есть новое устройство, которым я тоже хочу быть DeviceOwner.
Это Samsung Galaxy Tab 10.5 (2018) SM-T590.
В настоящее время я использую эту версию rom: T590XXU2ASC1.
Я не использую метод NFC. Обычно я сам создаю файл /data/system/device_owner.xml. Но так как он не работает, я попробовал этот метод:
1-Заводской сброс планшета в режиме восстановления
2-Пройти через надоедливые меню запуска
3-экран блокировки отсутствует
4-Включить отладку USB
5-Установить мое приложение, установить adb MyApplicaton.apk
6-adb shell dpm set-device-owner com.example.myapplication / .MyApplicationReceiver Всегда говорит об успехе, когда я выполняю команду.
7-Запустите мое приложение, я могу закрепить / открепить мое приложение без проблем.
8-Перезагрузите компьютер, и после этого будет появляться известное сообщение: Рабочая область заблокирована. На вашем устройстве установлено неавторизованное программное обеспечение. Рабочая область заблокирована для предотвращения несанкционированного доступа. Обратитесь к администратору.
Затем, если я нажму на кнопку «СБРОС ДАННЫХ ФАБРИКИ», приложение рабочей области вылетает, а затем возвращается обратно.
Я попробовал приложение kioskModeDemo и пример приложения androidDeviceOwner, и все они делают одну и ту же проблему.
У кого-нибудь есть намеки на то, почему это больше не работает на Android 8 (oreo)?
Спасибо