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的启动方式

相关推荐
m0_6442226133 分钟前
HarmonyOS开发探索:自定义键盘-webview
前端·华为·计算机外设·移动开发·harmonyos·鸿蒙开发
MobTech袤博科技1 小时前
MobPush HarmonyOS NEXT 版本集成指南
华为·harmonyos
软通动力2 小时前
SwanLinkOS首批实现与HarmonyOS NEXT互联互通,软通动力子公司鸿湖万联助力鸿蒙生态统一互联
harmonyos·openharmony
tyrolin3 小时前
鸿蒙OS开发者高级学习第2课:自由流转(含习题答案)
学习·华为·harmonyos
chenhua10086115 小时前
鸿蒙本地签名不匹配问题
harmonyos
ConneyWu5 小时前
【HarmonyOS NEXT】鸿蒙如何动态添加组件(wrapBuilder:封装全局@Builder)官方推荐方式
华为·harmonyos·自定义组件
Android小贾7 小时前
HarmonyOS Next开发学习手册——文本输入 (TextInput/TextArea)
深度学习·学习·移动开发·harmonyos·openharmony·鸿蒙开发·应用开发
Android技术栈8 小时前
鸿蒙开发Ability Kit(程序访问控制):【向用户申请单次授权】
程序员·移动开发·harmonyos·鸿蒙·openharmony·访问控制·鸿蒙开发
智汇云校乐乐老师9 小时前
讯方技术鸿蒙应用定制开发服务上架华为云商店
华为·华为云·harmonyos
千Q17 小时前
鸿蒙学习(二)
学习·华为·harmonyos