制作Android程序的应用图标并应用

方案一:
1、首先在网址:http://romannurik.github.io/AndroidAssetStudio/icons-launcher.html 下载自己喜欢的图标,包含不同尺寸的图片;
制作Android程序的应用图标并应用_第1张图片
2、然后将下载的压缩包解压,并将里面的res文件夹里面的内容全部复制;
制作Android程序的应用图标并应用_第2张图片
3、打开需要更改应用图标的Android程序,将刚才复制的内容复制到res目录下;
4、此时运行程序后,看到的图标还是原来的默认图标;
5、打开AndroidManifest.xml文件,修改icon的资源文件即可,再次运行程序,就能看到应用程序的图标已经更改成功了。

android:icon="@mipmap/ic_launcher"

方案二:
使用Android Studio自带的插件生成图标。
1、右键res目录下的drawable文件夹,依次选择New->Image Asset;
制作Android程序的应用图标并应用_第3张图片
2、在Image Asset制作好图标,注意制作的图标名称不能重复,否则会爆红,不会生效,除非改名或把源文件删除后重新操作;
制作Android程序的应用图标并应用_第4张图片
制作Android程序的应用图标并应用_第5张图片
3、可以看到点击完成后,系统会自动在对应的文件夹下生成对应的文件,不用像方案一那样手动复制;
制作Android程序的应用图标并应用_第6张图片
4、最后,更改AndroidManifest.xml的application节点下的icon属性值即可。

android:icon="@mipmap/ic_launcher_2"

5、注意按以上操作后运行程序会出现android.content.res.Resources$NotFoundException错误,因为Android 5.0之前的版本对Vector不兼容,所以需要在app目录下的build.gradle中加入下面代码,增加对Vector兼容性的支持:

vectorDrawables.useSupportLibrary = true

制作Android程序的应用图标并应用_第7张图片

总结:
    方案一与方案二相比,方案一能够对图标进行适配(根据系统选择圆形或是方形),而方案二需要手动设置图标,不能够自动适配,自我感觉方案一体验会更好点。

你可能感兴趣的:(Android,android)