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文件
- 主项目、entry module里面的icon全部使用:“icon”: “$media:layered_image”
这步骤没啥问题,接下来的生成不同密度的有些疑问
我现在是需要基于base里面的background、foreground分别生成不同密度的整套图,然后在每个密度文件夹下注入layered_image.json文件么?
更多关于HarmonyOS鸿蒙Next应用审核关联分层图标以及多密度问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙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应用图标审核问题,以下是专业解答:
- 分层图标配置:
- 必须提供1024x1024px的前景(foreground)和背景(background)PNG图片
- 正确配置layered_image.json文件
- 在AppScope-resources-base目录下放置这些资源
- 多密度适配方案:
- 不需要手动生成不同密度的整套图标
- HarmonyOS会自动基于您提供的1024px基准图生成各密度版本
- 只需确保base目录下的资源符合规范即可
- 配置要点:
- 所有模块的icon字段统一引用"$media:layered_image"
- 无需在各密度目录重复放置分层图标资源
- 系统构建时会自动处理多密度适配
- 验证方法:
- 使用DevEco Studio 5.0.5.315+版本构建
- 检查生成的HAP包中是否包含自动适配的图标资源
这种设计简化了开发者工作,只需提供高质量基准图即可自动适配各种设备。