HarmonyOS鸿蒙Next中应用的闪屏页面的那个图标怎么换成我们自己的图标?

HarmonyOS鸿蒙Next中应用的闪屏页面的那个图标怎么换成我们自己的图标? 目前应用准备上架,在应用启动时,启动图标还是系统图标,这种情况怎么解决,有相关的文档示例吗?

5 回复

在鸿蒙(HarmonyOS)应用中,更换闪屏页图标需通过修改 startWindowIcon 配置项实现,修改配置文件 在模块级配置文件 module.json5 的 abilities 字段中,将 startWindowIcon 的值替换

{
  "abilities": [
    {
      "name": "EntryAbility",
      "startWindowBackground": "$color:transparent", // 建议设置透明背景防闪屏
      "startWindowIcon": "$media:your_custom_icon"   // ⬅ 关键修改点
    }
  ]
}

更多关于HarmonyOS鸿蒙Next中应用的闪屏页面的那个图标怎么换成我们自己的图标?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不是有个startIcon吗,直接换

可以替换 startIcon 放在放App图标那里

在HarmonyOS Next中,替换应用闪屏页面图标需修改应用的配置文件。进入项目的entry > src > main > resources > base > media目录,将自定义图标文件替换原有图标文件,确保文件名与格式一致。随后在module.json5配置文件中检查图标路径引用是否正确。重新编译应用即可更新闪屏图标。

在HarmonyOS Next中,修改应用启动时的闪屏图标需要替换应用配置中的图标资源。具体步骤如下:

  1. 在DevEco Studio项目的 AppScope > resources > base > media 目录下,替换 app_icon.png 文件为你自己的图标(建议提供多种分辨率,如hdpi、xhdpi等)。

  2. 确保 module.json5 配置文件中的 icon 字段指向正确路径:

    {
      "app": {
        "icon": "$media:app_icon",
        ...
      }
    }
    
  3. 清理并重新构建项目(Build > Clean Project / Rebuild Project)。

系统默认图标通常是因为未正确配置或资源未更新。替换后启动应用即可显示自定义图标。相关文档可参考华为官方资源管理指南。

回到顶部