Android兼容8.0后APP图标变为原生小机器人图标

Android demo 专栏收录该内容
33 篇文章 0 订阅

从去年谷歌大会正式发布Android 8.0到现在已经差不多也有大半年时间了,越来越多的公司将适配8.0和全面屏提上日程,而上周谷歌又发布了Android9.0预览版去瞅瞅,随着小米,华为等厂商对系统的升级,进一步催促了APP适配8.0机器。

众所周知,Android8.0对APPLogo做了一些更改,在8.0中开发者可以使用不同的应用图标,比如圆角矩形或者圆形图标,不过所有的图标需要保证是同一个形状,不能有一个方一个圆这样“个性”的样式出现。而且将原来的一个图标分成了三个图层,分别为foreground(需要显示的主 icon),background(底层背景)和Mask(遮罩)

    


介绍了那么多,我们说说问题,在适配8.0时发现了一个小问题,就是安装后logo突然消失了,变成了一个Android小机器人的图标,如下图:


知道了原因解决问题就十分简单了,我们打开AndroidManifest.xml文件,


看到android:roundIcon="@mipmap/ic_launcher_round",并且在左边有一个小机器人的图标,这就是原因所在,现在我们把android:roundIcon指向资源改为我们的logo

再次运行我们的APP,我们看到APP的图标已经改变了,so good!






  • 2
    点赞
  • 4
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

cyt_victory

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值