鸿蒙Next 开发App,App图标更换(初探)

大家好,这里是程序员阿山哥🤓

今天想给自己开发的鸿蒙Next App更换一个图标,然而发现,这活也不简单,它不像iOS开发那样有很好的图片管理,也不像安卓那样,有尺寸指引(反正我翻官方指南,没翻到)。

那就只好自己摸索了,还好有完整的App Demo可以参考。

首先更换掉 AppScope 文件夹下的 app.json5 文件中,icon 的值(可以不更换名字,直接同名覆盖原文的图片文件),而这个图片文件存放在 AppScope 文件夹下的 resources 文件夹下的 base 文件夹下的 media 文件夹里。

除了 AppScope 文件夹里的文件需要更换和修改json5,还需要更换 entry 文件夹里的文件和修改json5。

上图是 entry 文件夹下的 src 文件夹下的  main 文件夹里的 module.json5文件,需要将icon的字段的值修改成 png 图片的名字(原本是 layered-image,这是分层图标,需要指定前景图和背景图,个人认为换成单图片比较方便),starWindowIcon 是 App 启动时显示在启动页的 icon,根据个人需要替换吧。

而图片文件存放在entry 文件夹下的 src 文件夹下的 main 文件夹下的 resources 文件夹下的 base 文件夹下的 media 文件夹里(路径真的长🤣)

更换好这两个地方,基本App的图标就更换好了。测试的时候,最好删除旧的 App 再重新 Run,个人经验,直接 Run,会不生效。

同时,最好先清理一下工程,再 Run,个人经验,hvigor会缓存原来的json5配置,我就试过死活改不了layered-image,就是因为缓存自动恢复成原来的值。

今天的分享到此结束,大家学废了吗😉

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值