说明
- home应用:必须配置
系统第一次启动后会去解压local_package.json配置的应用包,解压到{MINIAPP_DATAROOT}/data/mini_app/pkg下
预置包配置
预置包配置文件:local_packages.json
在该文件中配置预置包信息.刷机包需要修改对应刷机包工程下的local_packages.json文件.
设备端对应的文件为:/etc/miniapp/resources/local_packages.json
注意:请把所有本地预置包都在这里配上,并且设置好对应的应用包”Path”路径.
- Path如果是amr文件,安装时会进行解压安装到/data缓存目录;如果是已解压好的文件夹,则直接在当前目录安装。
- 本地应用创建时会默认创建appid,且可修改
配置说明:
{"version": "0.0.2", //当前预置包配置版本.如果做整包升级,请更新此版本号.包管理模块会检查版本号判断是否需要重新安装预置包"PackageList": [ //预置包信息列表.把所有本地预置包都配上{"id": "8080231029760206", //包id,请和服务端包id保持一致"Name": "home", //应用名"Category": "HOME", //标识,如果是桌面请配置为"HOME",标识开机时默认启动应用."Path": "path/to/packages/8180000000000020.amr" //预置包路径},{"id": "8180000000000023","Name": "guide","Category": "GUIDE", //开机向导,如果是开机向导,请配置为"GUIDE",第一次开机时会启动"Path": "resources/presetpkgs/8180000000000023" //应用包路径(已解压的目录,配合Zip:false一起使用)},{"id": "8180000000000021","Name": "setting","Category": "","Path": "resources/presetpkgs/8180000000000021.amr"},{"id": "8180000000000022","Name": "下拉面板","Category": "TOP_PANEL","Path": "resources/presetpkgs/8180000000000022.amr"}]}
桌面和开机向导说明
开机向导:”Category”: “GUIDE”; 如果存在该应用,在设备第一次开机时会进入该应用,在完成开机向导流程并进入桌面应用后,不会再启动(还原出厂设置后,首次启动还会继续启动开机向导)
桌面:”Category”: “HOME”,默认开机后进入的应用
支持Category跳转
当系统应用配置
参考页面跳转文档
关键字
包更新
如果local_packages.json里面配置的包发生了更改,需要改一下version(+1即可),包管理模块会检查版本号以判断是否需要重新安装预置包。
