8.0以前
在8.0系统之前我们如果要修改系统应用图标,一般做法就是在清单文件中,改变icon的引用图片路劲即可。但是8.0后,我们项目的目标sdk版本指定在26或以上,如果你直接改变icon引用图片路径会发现有个意外的惊喜,7.0和8.0系统出现了两种效果。在7.0系统手机上还是没问题,但是在8.0系统手机上你就会发现应用图片多一层白色背景。
这里为了方便演示我在网上找个微信的图标,然后我们直接在清单文件修改icon路径(这里我们主要关注icon属性,android:roundIcon属性只适用7.1系统上的过渡版本),非常简单,然后我们运行,便会发现在8.0手机上微信图标外边还有一圈白色背景。
|
|
<application
android:allowBackup="true"