Android上的应用预安装功能,主要是指配置产品时,根据客户要求,将事先准备好的第三方应用放进Android 系统。在实际研发过程中,经常会遇到客户给你个安装包,帮他提升为系统应用,然后打个镜像给给客户。
预安装分为可卸载预安装和不可卸载预安装,以及卸载后恢复出厂设置后自动恢复预安装。
通常我们会使用一键编译命令完成固件的编译
source build/envsetup.sh
lunch
./build.sh -AUCKu
而source之后可以通过get_build_var TARGET_DEVICE_DIR来查看添加应用所需要的目录
如./device/rockchip/356x/356x_r
在该目录下存在三个类型的文件夹
1. preinstall //不可卸载应用
2.preinstall_del_forever //可卸载应用
3.preinstall_del //卸载后恢复出厂设置复原应用
根据需求我们只需要在preinstall下将准备好的应用放进去就可以了
而后直接编译
顺利的话在相应的目录下会自动生成对应名字的文件
out\target\product\rk3568_r\obj\APPS\WeChat-8.0.15_intermediates