同福

更换App的名字和图标的方法

介绍

介绍

我们通过Android Studio开发完了我们的安卓App程序后,肯定希望使用自己喜欢的名称和图标啦

今天我们就来学习一下如何更换App的名字和图标

教程

更换App名字

打开 app -> manifests -> AndroidManifest.xml 文件

修改 manifest -> application 节点的 android:label 熟悉的值,这个值就是按照App之后的程序名称

android:label="TFHome"

这里的App名字可以是中午哦~~

更换App图标

打开 app -> res -> mipmap 文件夹

下面有两个子文件夹 ic_launcher 和 ic_launcher_round,每个里面都有 hdpi(72像素)、mdpi(48像素)、xhdpi(96像素)、xxhdpi(144像素)、xxxhdpi(192像素)几个尺寸的图标文件

19a6a16977459ec4.jpg我们只需要去替换这些图片文件即可

这些图片文件的物理目录结构是这样的,我们需要逐个进行替换

d232bf6a1c57c8d1.jpg替换之后我们需要先清理工程,在重新构建工程才可以将新图标启用起来

67e46e93f80c09ae.jpg

注意,更换图标之后发布到真机上测试会发现图标“没有变化”,其实这是手机的缓存,我们只要重启手机就可以看到更改后的图标了

问题1

这里面有个大坑,按上述步骤操作完之后你会发现图标根本没有变,怎么回事??

这是因为 mipmap-anydpi-v26 这个文件夹搞的鬼,这里面有 ic_launcher.xml 和 ic_launcher_round.xml 两个文件,这两个文件会调用 drawable 下面的 ic_launcher_background.xml 和 ic_launchar_foreground.xml 两个文件来绘制图标,并且这个 mipmap-anydpi-v26 的优先级是最高的,所以我们换的图标根本不会被使用

暴力解决办法就是删除 mipmap-anydpi-v26 文件夹下的这两个文件即可