DevecoStudio学习之AppScope的icon和UIAblity的icon的区别
1、在HarmonyOS中有两个配置文件app.json5配置文件和module.json5配置文件,两个配置文件都有icon和label标签:
-
应用标签(app.json5配置文件)
-
入口标签(module.json5配置文件)
2、二者区别如下:
-
app.json5的icon
app.json5里面的icon和label:对应的是应用图标和应用标签,应用图标和标签是在设置应用中使用,例如设置应用中的应用列表,会显示出对应的图标和标签:
- module.json5的icon
module.json5的icon对应的是入口图标和入口标签,安装完成后会显示在桌面上:
3、注意点
🔔注意1:在配置入口图标和入口标签时,希望在桌面上显示该UIAbility的图标,则需要在skills标签下面的entities中添加"entity.system.home"、actions中添加"action.system.home"。
🔔注意2: 同一个应用有多个UIAbility配置上述字段时,桌面上会显示出多个图标,分别对应各自的UIAbility。
🔔注意3: 同一个应用没有一个UIAbility配置上述字段时,桌面上此时会显示“应用入口图标”及“应用入口标签”。