HarmonyOS鸿蒙Next中手机应用上架审核必须配置分层图标吗?
HarmonyOS鸿蒙Next中手机应用上架审核必须配置分层图标吗?
是的,需要改为分层图标哦!
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设计系统的重要组成部分,它不仅是应用图标在桌面的一种视觉呈现,更是支撑系统全新“实况窗”等动态交互功能的技术基础。其核心要求如下:
-
强制性:所有计划上架到华为应用市场的HarmonyOS Next手机应用,在提交审核时,必须提供符合规范的分层图标资源。未配置或配置不规范将无法通过审核。
-
技术规格:
- 格式:必须提供
.har(HarmonyOS资源包)格式的分层图标文件。 - 内容:
.har包内需包含前景层、背景层等必要的图层资源,并遵循指定的尺寸、命名和结构规范。 - 静态兼容:除了动态分层图标,仍需提供传统的静态应用图标(如PNG格式),用于兼容不支持分层图标的场景或设备。
- 格式:必须提供
-
设计目的:分层图标允许系统在不同场景下智能组合图标的各层(例如,在实况窗中显示进度、状态),提供统一且动态的交互体验。这是保障HarmonyOS Next用户体验一致性的关键措施。
因此,在准备上架HarmonyOS Next应用时,开发者在完成功能开发后,必须按照《HarmonyOS应用图标规范》制作并打包分层图标资源,并将其包含在应用发布包中。请务必在开发后期预留时间进行此项工作,以免影响上架流程。


