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配置上述字段时,桌面上此时会显示“应用入口图标”及“应用入口标签”。

posted on 2024-06-03 15:19  梁飞宇  阅读(24)  评论(0)    收藏  举报