HarmonyOS鸿蒙Next应用审核关联分层图标以及多密度问题

HarmonyOS鸿蒙Next应用审核关联分层图标以及多密度问题

鸿蒙应用图标,我们上架了一款应用提示:“您的应用存在【应用未配置图标的前景图和后景图,标准要求尺寸1024px*1024px且需下载HUAWEI DevEco Studio 5.0.5.315或以上版本进行图标再处理】的问题,不符合鸿蒙应用UX设计规范。”

看了下文档,需要配置分层图标,又看了一个生成应用图标(不同密度的);

所以,我们是要: 1. 在AppScope-resources-base下追加1024 * 1024的background、foreground两张png图片,完善layered_image.json文件

  1. 主项目、entry module里面的icon全部使用:“icon”: “$media:layered_image”

这步骤没啥问题,接下来的生成不同密度的有些疑问

我现在是需要基于base里面的background、foreground分别生成不同密度的整套图,然后在每个密度文件夹下注入layered_image.json文件么?


更多关于HarmonyOS鸿蒙Next应用审核关联分层图标以及多密度问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

鸿蒙Next应用审核中,图标需遵循分层设计规范,提供矢量资源(.svg)和位图资源(.png)。分层图标要求包含背景层、前景层、轮廓层,每层独立可配置。多密度需适配xhdpi(72px)、xxhdpi(108px)、xxxhdpi(144px)三种基准密度,缩放比例按1:1.5:2。资源按密度分级存放于resources目录对应dpi子文件夹(如base/medium/high)。审核会校验图标层级完整性、视觉一致性及多设备显示效果。

更多关于HarmonyOS鸿蒙Next应用审核关联分层图标以及多密度问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提出的HarmonyOS Next应用图标审核问题,以下是专业解答:

  1. 分层图标配置:
  • 必须提供1024x1024px的前景(foreground)和背景(background)PNG图片
  • 正确配置layered_image.json文件
  • 在AppScope-resources-base目录下放置这些资源
  1. 多密度适配方案:
  • 不需要手动生成不同密度的整套图标
  • HarmonyOS会自动基于您提供的1024px基准图生成各密度版本
  • 只需确保base目录下的资源符合规范即可
  1. 配置要点:
  • 所有模块的icon字段统一引用"$media:layered_image"
  • 无需在各密度目录重复放置分层图标资源
  • 系统构建时会自动处理多密度适配
  1. 验证方法:
  • 使用DevEco Studio 5.0.5.315+版本构建
  • 检查生成的HAP包中是否包含自动适配的图标资源

这种设计简化了开发者工作,只需提供高质量基准图即可自动适配各种设备。

回到顶部