android-source – 使用设备所有者配置构建AOSP

我想用Device Manager应用程序构建AOSP.

如何使用device_owner.xml和device_policies.xml构建AOSP?

PS:我的目标是nexus5.

最佳答案 我想这对你来说有点晚了,但是对于那些寻找完全相同的东西(就像我一样),有一篇关于自助服务终端模式的很棒的文章,有很多技术细节:

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

有关设备所有权的详细信息

“但是,如果从源代码构建,您可以绕过对用户的请求,并通过在/ target / product / ventana / data / system /下注入以下两个文件来首次启动应用程序设备所有者/管理员.注入完成将文件添加到设备配置文件中的PRODUCT_COPY_FILES变量(即device / gateworks / ventana / ventana.mk).“

TL; DR:

只需使用您配置的所有权/策略xmls将其添加到设备配置文件(.mk)的末尾:

# 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
点赞