应用图标变小及换图标不生效的问题

最近要对不同渠道的app做图标的定制,我修改的icon和默认icon不一样,编译的渠道也没问题,就是改图标不生效。

分析原因:1.估计是分渠道打包的时候,系统会显示默认渠道的图标,但是等多次启动之后,图标的显示正常了,特别是频繁改动渠道图标的时候,会一直显示老的图标。有可能是有些定制的手机或者安卓设备,他们读取app的图标就读的ic_launcher文件,你定义了别的名字不生效。

解决方案:1.建议把默认渠道的图标先删掉,然后进行测试。等测试完之后,再把默认渠道的图标还原回来。2,换一台设备测试,不生效很大概率是系统缓存了这个图标,而且就算卸载app也不会清空缓存。3.某些重启设备,会触发系统更新app的icon。

 

应用图标在系统应用列表中比别的图标小1mm。

分析原因:最新的android studio 生成用Asset studio插件生成的图标,默认会放在mipmap目录下。而老的android studio 生成的图标会放在drawable目录下。

mipmap目录是谷歌推荐的存放图片资源的目录,app会根据不同的屏幕分辨率,拿高分辨率的图片压缩然后显示在屏幕上,这样做的好处是gpu渲染速度更快,更节省内存,图片更清晰,毛边更少。

而drawable目录下的图标没有做优化,icon会更加模糊,所以会比被优化过的icon大一圈。

所以,不用纠结为什么图标小一圈,这是被优化的结果。

参考文章:

https://android-developers.googleblog.com/2014/10/getting-your-apps-ready-for-nexus-6-and.html

https://stackoverflow.com/questions/23935810/mipmap-drawables-for-icons

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值