前言
首先你的DevEco Studio要登录华为账号,并且申请到模拟机。(是废话)
在 entry 包下 找到src - main - module.json5 的文件第20 - 22行就是我们聚焦的代码
"icon": "$media:layered_image", 图标
"label": "$string:EntryAbility_label", 标题
"startWindowIcon": "$media:startIcon", 当应用打开时的放大动画
修改标题:
首先:
在 resources 包下 找到base - element - string.json 的文件,这个文件就是我们兜底标题的文件,
其次:
如果想要实现标题的改变,我们实际需要将的 resources 下的 en_US 和 zh_CN 包中的 string.json 同时修改,才能实现标题的修改,假如我们的en_US 和 zh_CN 包中的 string.json的文件没有定义或者我们的语言包不是中文或者英文,才会触发我们上述的兜底文件。
最后:
在这三个string.json 文件中的第12 - 13 行就是我们主体的部分,将对应的value修改成你想要的就可以了。
例如:
在element - string.json文件下:
"name": "EntryAbility_label",
"value": "帅哥是我"
在 en_US - string.json文件下:
"name": "EntryAbility_label",
"value": "I'm handsome."
在 zh_CN - string.json文件下:
"name": "EntryAbility_label",
"value": "帅哥是我."
我们就完成了修改标题,只需要重新启动模拟器就可以看见效果了! ^ - ^
修改应用图片:官方推荐288*288
首先:
在 resources 包下 找到base - media - layered_image.json 的文件,我们需要替换三张图片,在layered_image.json文件中定义的前景图和背景图,在下方的starticon.png是前景和背景结合图片就行。
其次:
将你喜欢的图片命名为相同的名字,以便用来替换,因为我不会抠图,就随便找三张图来用
最后:
官方推荐使用288*288比例,你们可以随便试一下,我不按照比例其实看着也还行
我们就完成了修改图标! ^ - ^(假如还是没有修改成功,是因为我们有缓存,只需要把软件卸载,重新运行就OK)
成果展示:
希望能帮到你 ^ - ^