Создание приложений для одноразовых устройств
Я протестировал приложения для сборки для корпоративного одноразового кода (COSU) от google для случая использования одного приложения, когда на экране будет заблокировано одно приложение. Это работает хорошо, но приложение должно быть владельцем устройства, чтобы использовать lockTask. Для тестирования я использую команду оболочки adb, которая не может быть использована для производства. Как мне управлять процессом подготовки к работе?
2 ответа
Вам больше не нужно реализовывать контроллер политики устройств для управления устройствами Android. Недавно Google выпустила API-интерфейс управления Android, который позволяет настроить устройство COSU с помощью всего нескольких вызовов API Cloud. С помощью Android Management API вы можете настроить устройства, используя QR-код, NFC или вводя токен по желанию.
На этот раз вы можете использовать NFC. Вам понадобится другой телефон с "приложением для программиста", который будет передавать пакет данных, включая wifi SSID, PASSWORD и APK PATH для "производственного устройства", чтобы загрузить установку и установить ее в качестве владельца устройства. Есть и другие способы сделать это (кроме того, который вы использовали с командой adb, но он работает только на корневых устройствах). Пожалуйста, ответьте мне, если вам нужна дополнительная информация.
Проверьте это: http://florent-dupont.blogspot.com/2015/02/10-things-to-know-about-device-owner.html
и это: https://www.youtube.com/watch?v=GGDpShew3aA&t=278s
В целях тестирования я фактически использовал приложение программиста из второй ссылки, которую я разместил.