HarmonyOS(38) UIAbility里icon和label的作用

UIAbility里icon和label的作用

icon和label

为使应用能够正常使用UIAbility,需要在module.json5配置文件的abilities标签中声明UIAbility的名称、入口、标签等相关信息:

dart 复制代码
{
  "module": {
    ...
    "abilities": [
      {
        "name": "EntryAbility", // UIAbility组件的名称
        "srcEntry": "./ets/entryability/EntryAbility.ets", // UIAbility组件的代码路径
        "description": "$string:EntryAbility_desc", // UIAbility组件的描述信息
        "icon": "$media:icon", // UIAbility组件的图标
        "label": "$string:EntryAbility_label", // UIAbility组件的标签
        "startWindowIcon": "$media:icon", // UIAbility组件启动页面图标资源文件的索引
        "startWindowBackground": "$color:start_window_background", // UIAbility组件启动页面背景颜色资源文件的索引
        ...
      }
    ]
  }
}
  • icon:UIAbility组件的图标
  • label:UIAbility组件的标签

实际效果

比如项目里有两个UIAbility,分别是首页和水果详情页,分别配置了不同的图片和icon。从首页点击番茄进入番茄详情页配置代码如下:

点击番茄后,向上滑动进入如下模式,则可以看出icon和label的具体作用:

测试代码传送门

详见程序框架-UIAbility的启动方式

参考资料

UIAbility组件概述
程序框架-UIAbility的启动方式

相关推荐
威哥爱编程9 小时前
鸿蒙6开发中,UI相关应用崩溃常见问题与解决方案
harmonyos·arkts·arkui
威哥爱编程9 小时前
鸿蒙6开发视频播放器的屏幕方向适配问题
harmonyos·arkts·arkui
威哥爱编程9 小时前
HarmonyOS 6.0 蓝牙实现服务端和客户端通讯案例详解
harmonyos
威哥爱编程9 小时前
鸿蒙6开发中,通过文本和字节数组生成码图案例
harmonyos·arkts·arkui
kirk_wang9 小时前
HarmonyOS碰一碰赋能电商场景:订单信息无缝分享的落地实践
华为·harmonyos
n***i9510 小时前
HarmonyOS在智能穿戴中的可穿戴设备
华为·harmonyos
SuperHeroWu711 小时前
【HarmonyOS 6】UIAbility跨设备连接详解(分布式软总线运用)
分布式·华为·harmonyos·鸿蒙·连接·分布式协同·跨设备链接
lqj_本人11 小时前
鸿蒙Cordova开发踩坑记录:音频焦点的“独占欲“
华为·harmonyos
柒儿吖11 小时前
Electron for 鸿蒙PC - Native模块Mock与降级策略
javascript·electron·harmonyos
用户4639897543213 小时前
Harmony os——AbilityStage 组件管理器:我理解的 Module 级「总控台」
harmonyos