HarmonyOS鸿蒙Next中手机应用上架审核必须配置分层图标吗?

HarmonyOS鸿蒙Next中手机应用上架审核必须配置分层图标吗?

8 回复

是的,需要改为分层图标哦!

a. 将前景资源和背景资源文件放在“entry\src\main\resources\base\media”文件夹下。 本例中采用的前景资源和背景资源的文件名分别为“foreground.png”和“background.png”。

b. 在“entry\src\main\resources\base\media”文件夹下layered_image.json分层图标资源文件中,配置分层图标的前景资源与背景资源信息。

{
  "layered-image":
  {
    "background" : "$media:background",
    "foreground" : "$media:foreground"
  }
}

c. 如果需要在桌面显示UIAbility图标,除了需要配置icon与label字段,还需要在skills标签下面的entities中添加"entity.system.home"、actions中添加"ohos.want.action.home"。

{
  "module": {
    "abilities": [
      {
        "name": "EntryAbility",
        // ...
        "icon": "$media:layered_image", // icon配置为分层图标资源文件的索引
        "label": "$string:EntryAbility_label", // 需要在entry/src/main/resources/base/element/string.json配置name为EntryAbility_label的资源,已存在可以忽略
        "skills": [
          {
            "entities": [
              "entity.system.home"
            ],
            "actions": [
              "ohos.want.action.home"
            ]
          }
        ],
        // ...
      }
    ]
    // ...
  }
}

说明:

DevEco Studio NEXT Beta1(5.0.3.814) 及之后的版本,创建应用时默认模板中包含分层图标的资源文件,不同版本生成的资源文件名称可能不同,文件名称支持手动修改。如果分层图标资源文件不存在则需要手动创建,文件名称需要符合资源命名规范,由数字、字母、点和下划线组成。

更多关于HarmonyOS鸿蒙Next中手机应用上架审核必须配置分层图标吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


好的感谢,

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

好的感谢,之前没找到这个文档,

是的,当前 HarmonyOS 手机应用上架审核必须配置分层图标。

参考地址

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/layered-image#配置分层图标和应用名称

是的,鸿蒙Next应用上架审核必须配置分层图标。这是鸿蒙应用元数据规范中的明确要求,旨在适配不同设备形态和交互场景。分层图标由前景层和背景层组成,系统可根据不同主题和状态动态组合,提供更一致、更灵活的用户体验。未按要求配置将无法通过应用市场的审核。

是的,根据HarmonyOS Next的官方应用上架规范,为手机应用配置分层图标是审核的强制要求

分层图标是HarmonyOS Next设计系统的重要组成部分,它不仅是应用图标在桌面的一种视觉呈现,更是支撑系统全新“实况窗”等动态交互功能的技术基础。其核心要求如下:

  1. 强制性:所有计划上架到华为应用市场的HarmonyOS Next手机应用,在提交审核时,必须提供符合规范的分层图标资源。未配置或配置不规范将无法通过审核。

  2. 技术规格

    • 格式:必须提供.har(HarmonyOS资源包)格式的分层图标文件。
    • 内容.har包内需包含前景层、背景层等必要的图层资源,并遵循指定的尺寸、命名和结构规范。
    • 静态兼容:除了动态分层图标,仍需提供传统的静态应用图标(如PNG格式),用于兼容不支持分层图标的场景或设备。
  3. 设计目的:分层图标允许系统在不同场景下智能组合图标的各层(例如,在实况窗中显示进度、状态),提供统一且动态的交互体验。这是保障HarmonyOS Next用户体验一致性的关键措施。

因此,在准备上架HarmonyOS Next应用时,开发者在完成功能开发后,必须按照《HarmonyOS应用图标规范》制作并打包分层图标资源,并将其包含在应用发布包中。请务必在开发后期预留时间进行此项工作,以免影响上架流程。

回到顶部