построить AOSP с конфигурацией владельца устройства

Я хочу создать AOSP с приложением диспетчера устройств.

Как создать AOSP с уже настроенными файлами device_owner.xml и device_policies.xml?

PS: Моя цель будет nexus5.


person hnqoliveira    schedule 30.11.2015    source источник


Ответы (1)


Я думаю, что для вас это немного поздно, но для других, которые ищут то же самое (как и я), есть отличная статья о режиме киоска с множеством технических деталей:

http://trac.gateworks.com/wiki/Android/Kiosk

Подробная информация о владении устройством:

«Однако при сборке из исходного кода вы можете обойти запрос к пользователю и предоставить право собственности/администратора вашего приложения при первой загрузке, внедрив следующие два файла в out/target/product/ventana/data/system/. Внедрение выполнено добавив файлы в переменную PRODUCT_COPY_FILES в файле конфигурации вашего устройства (например, device/gateworks/ventana/ventana.mk)».

TL;DR:

просто добавьте это в конец файла конфигурации вашего устройства (.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
person dak    schedule 27.04.2017