


在项目目录中,找到 entry 模块下的 resources文件夹,右键点击它。
选择 New → Image Asset。

在弹出的窗口中,点击 Path 旁边的文件夹图标,选择你准备好的图标图片。

在 Icon Type 区域,可以看到下拉框里面写着:Icon and start window icon

按向导提示点击 Next,确认存储路径后点击 Finish,生成的文件如下所示:

resources 目录下自动生成了多个适配不同屏幕密度的图标文件夹(如 phone-ldpi、phone-mdpi 等),里面存放着各种尺寸的图标文件。
entry/src/main/module.json5 文件,在 abilities 数组中找到 EntryAbility ,
{"name": "EntryAbility","icon": "$media:layered_image", // 桌面图标"startWindowIcon": "$media:startIcon", // 启动页图标"startWindowBackground": "$color:start_window_background" // 启动页背景色}
我们只需要改动两点:
将 icon 字段的值改成你刚生成的图标名称(即 Image Asset 时填写的 Name)。
将 startWindowIcon 字段的值也改成对应的图标名称。

说明: 如果
module.json5中没有配置icon字段,系统会使用app.json5中的icon字段作为备选。
除了图标,启动页的背景色也是可以自定义的。
在同一个 module.json5文件中,找到 startWindowBackground 字段,它的值通常指向一个颜色资源。你可以:
在 resources/base/element/color.json 中修改对应的颜色值
或者直接在 module.json5 中填颜色值,比如改成 "#FF6699"

这样启动页的背景色就能和你的图标风格统一了。
大功告成,看看修改后的效果:
至此,我们修改默认的系列就介绍完了,分别是修改默认图标,默认应用名称,默认启动画面,默认背景色,默认加载页面等几个内容,如有错误疏漏指出,还请大家多多指正批评!