HarmonyOS 鸿蒙Next API9 如何将应用指定为系统应用
HarmonyOS 鸿蒙Next API9 如何将应用指定为系统应用 我有看到一个帖子,是修改签名配置的。那意思是说,系统应用只能下到机器里去看吗?还有我理解签名配置只能对打包有影响,那么编写代码时编译器报错我该怎么消除这个错误?直接ignore?
2 回复
哦,找到了,原来权限控制这块有这么复杂的一套逻辑在里面啊
http://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/accesstoken-overview.md/
https://docs.openharmony.cn/pages/v3.2/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md/
更多关于HarmonyOS 鸿蒙Next API9 如何将应用指定为系统应用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next API9中,将应用指定为系统应用需要修改应用的配置文件。具体步骤如下:
- 打开应用的
config.json
文件。 - 在
app
字段中添加"systemApp": true
的属性。 - 确保应用的签名与系统签名一致。
- 将应用打包为HAP文件。
- 将HAP文件放置到系统预置目录中,通常是
/system/app
或/system/priv-app
。
修改后的config.json
文件示例:
{
"app": {
"bundleName": "com.example.systemapp",
"vendor": "example",
"version": {
"code": 1,
"name": "1.0"
},
"systemApp": true
}
}
完成以上步骤后,应用将被识别为系统应用。