Я хочу создать AOSP с приложением диспетчера устройств.
Как создать AOSP с уже настроенными файлами device_owner.xml и device_policies.xml?
PS: Моя цель будет nexus5.
Я хочу создать AOSP с приложением диспетчера устройств.
Как создать AOSP с уже настроенными файлами device_owner.xml и device_policies.xml?
PS: Моя цель будет nexus5.
Я думаю, что для вас это немного поздно, но для других, которые ищут то же самое (как и я), есть отличная статья о режиме киоска с множеством технических деталей:
http://trac.gateworks.com/wiki/Android/Kiosk
Подробная информация о владении устройством:
«Однако при сборке из исходного кода вы можете обойти запрос к пользователю и предоставить право собственности/администратора вашего приложения при первой загрузке, внедрив следующие два файла в out/target/product/ventana/data/system/. Внедрение выполнено добавив файлы в переменную PRODUCT_COPY_FILES
в файле конфигурации вашего устройства (например, device/gateworks/ventana/ventana.mk)».
просто добавьте это в конец файла конфигурации вашего устройства (.mk), используя ваши настроенные права собственности/политики xmls:
# Set device ownership for the kiosk mode app
PRODUCT_COPY_FILES += \
device/gateworks/ventana/device_owner.xml:data/system/device_owner.xml \
device/gateworks/ventana/device_policies.xml:data/system/device_policies.xml