在HarmonyOS中有两个配置文件app.json5配置文件和module.json5配置文件,两个配置文件都有icon和label标签:
二者区别如下:
app.json5的icon
app.json5里面的icon和label:对应的是应用图标和应用标签,应用图标和标签是在设置应用中使用,例如设置应用中的应用列表,会显示出对应的图标和标签:
module.json5的icon
module.json5的icon对应的是入口图标和入口标签,安装完成后会显示在桌面上:
注意:在配置入口图标和入口标签时,希望在桌面上显示该UIAbility的图标,则需要在skills标签下面的entities中添加"entity.system.home"、actions中添加"action.system.home"。同一个应用有多个UIAbility配置上述字段时,桌面上会显示出多个图标,分别对应各自的UIAbility。
参考资料:
应用/组件级配置