# 如何隐藏应用启动时展示的应用图标

## 问题现象

应用启动时会先展示应用图标，然后再跳转至首页（如下效果图所示）。如何隐藏该应用图标呢？

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/8f/v3/GUf30hjZQUG3DCf-PmHtTA/zh-cn_image_0000002628789248.png?HW-CC-KV=V1&HW-CC-Date=20260929T074334Z&HW-CC-Expire=31536000000&HW-CC-Sign=84CAE178DD5DD0C2E26216F89F0345D169686E470C117B35EF777AB0F4A4D8E4 "点击放大")

## 背景知识

[abilities标签](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/module-configuration-file#abilities标签)描述UIAbility组件的配置信息，标签值为数组类型，该标签下的配置只对当前UIAbility生效。其中startWindowIcon指定当前UIAbility组件启动页面图标资源文件，startWindowBackground指定当前UIAbility组件启动页面背景颜色资源文件。

## 解决方案

1. 将entry模块的module.json5配置文件中abilities标签下的startWindowIcon字段设置为透明的空图片。

   ```json
   "startWindowIcon": "$media:startIcon1",// 将启动页面图标设置成透明的空图片
   "startWindowBackground": "$color:start_window_background",// 背景颜色
   ```

2. 对于浅色模式和深色模式下，可以分别在entry模块的两个color.json配置文件中配置两套color资源，startWindowBackground配置白色和黑色即可。其中浅色模式的color.json文件路径为"src/main/resources/base/element/color.json"；深色模式的color.json文件路径为"src/main/resources/dark/element/color.json"。 浅色模式：

   ```json
   {
     "color": [
       {
         "name": "start_window_background",
         "value": "#FFFFFF"
       }
     ]
   }
   ```

   效果预览：

   ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/64/v3/fjUU5YeOQG2WOoZf5FCc7Q/zh-cn_image_0000002628629350.png?HW-CC-KV=V1&HW-CC-Date=20260929T074334Z&HW-CC-Expire=31536000000&HW-CC-Sign=7D5AE0CEC7896648E7855042A780A0CA1730D9E48645368D3854189EBB40385E "点击放大")

   深色模式：

   ```json
   {
     "color": [
       {
         "name": "start_window_background",
         "value": "#000000"
       }
     ]
   }
   ```

   效果预览：

   ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b0/v3/lD9WUbY8R7SmHqa35NQ0uQ/zh-cn_image_0000002658988571.png?HW-CC-KV=V1&HW-CC-Date=20260929T074334Z&HW-CC-Expire=31536000000&HW-CC-Sign=AC41D00E25470F27A380C9A5E4B46046AA4CA04C494E0274C5F605EA7EEB7D08 "点击放大")

