Android Studio生成的APP默认图标是经典的机器人图标。可以通过Android Studio实现APP图标和名称的修改。

修改APP图标

在程序对应的AndroidMenifest.xml中指定了该APP的图标。

<application>

  ......

  android:icon="@mipmap/ic_launcher"

</application>

其中,mipmap/ic_launcher对应了应用程序名/app/src/main/res中的多个以mipmap开头的文件夹

hdpi、mdpi、xhdpi、xxhdpi和xxxhdpi的区别

以上五个文件夹对应了不同屏幕密度下使用的图标。

屏幕密度简称DPI,其全称为Dots Per Inch,表示“每英寸的像素点”,该值越大显示的图标则越清晰。

  1. ldpi表示屏幕密度是120
  2. mdpi表示屏幕密度是160
  3. hdpi表示屏幕密度是240
  4. xhdpi表示屏幕密度是320
  5. xxhdpi表示屏幕密度是480
  6. xxxhdpi表示屏幕密度是640

不同文件夹下,保存了不同屏幕密度的图标。

可以通过两种方式修改APP的图标,一种是修改图标资源;另一种是修改图标资源值

  1. 通过修改图标资源实现图标的修改

    将APP的新图标名修改为ic_launcher.png 之后将其拷贝到 hdpi、mdpi、xhdpi、xxhdpi和xxxhdpi 中5个文件夹中,覆盖之前的ic_launcher.png文件 之后运行程序即可实现APP图标的修改。

  2. 通过修改图标资源值实现图标的修改 在AndroidMenifest.xml中的android:icon指定的是APP图标资源,可以将其修改为其它值。

    例如,将APP新图标拷贝到drawable文件夹下,并将AndroidMenifest.xml修改为

    xml <application> ...... android:icon="@drawable/ic_launcher" </application> 此时,运行程序也可以实现APP图标的修改。