Android Studio中如何修改APP图标和APP名称

 更新时间:2022年11月24日 10:54:16   作者:棉猴  
这篇文章主要介绍了Android Studio中如何修改APP图标和APP名称,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Android Studio生成的APP默认图标是经典的机器人图标。

可以通过Android Studio实现APP图标和名称的修改。

1 修改APP图标

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

<application>
 
  ......
 
  android:icon="@mipmap/ic_launcher"
 
</application>

其中,“mipmap/ic_launcher”对应了“应用程序名/app/src/main/res”中的多个以“mipmap”开头的文件夹,如图1所示。

图1 APP图标对应的文件夹

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

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

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

  • ldpi表示屏幕密度是120
  • hdpi表示屏幕密度是160
  • hdpi表示屏幕密度是240
  • xhdpi表示屏幕密度是320
  • xxhdpi表示屏幕密度是480
  • xxxhdpi表示屏幕密度是640

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

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

1.2 通过修改图标资源实现图标的修改

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

1.3 通过修改图标资源值实现图标的修改

在“1 修改APP图标”中提到的AndroidMenifest.xml中的“android:icon”指定的是APP图标资源,可以将其修改为其它值。

例如:

  • 将APP新图标拷贝到drawable文件夹下,并将AndroidMenifest.xml修改为
<application>
 
  ......
 
  android:icon="@drawable/ic_launcher"
 
</application>

此时,运行程序也可以实现APP图标的修改。

2 修改APP名称

在Android Studio中以“Android”模式浏览程序,在“app->res->values->strings.xml”中

可以看到如下代码:

<resources>
    <string name="app_name">My Application</string>
</resources>

其中“name=app_name”表示了APP的名称,该名称为“My Application”。

以下代码将APP的名称改为了“我的APP”

<resources>
    <string name="app_name">我的APP</string>
</resources>

补充一下,新版本中

在“应用程序名/app/src/main/res”路径下有mipmap-anydpi-v26文件夹,此文件夹会使得API 26+的手机会使用自适应图标,从而导致博主的方法无效,此时只需要file-new-Image Asset,选择好foreground的图片路径,再finish即可实现图标更替。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android编程实现的手写板和涂鸦功能

    Android编程实现的手写板和涂鸦功能

    这篇文章主要介绍了Android编程实现的手写板和涂鸦功能,涉及Android界面布局及图形绘制功能相关实现技巧,需要的朋友可以参考下
    2018-01-01
  • 基于Retrofit2+RxJava2实现Android App自动更新

    基于Retrofit2+RxJava2实现Android App自动更新

    这篇文章主要为大家详细介绍了基于Retrofit2+RxJava2实现Android App自动更新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Android自定义扇形倒计时实例代码

    Android自定义扇形倒计时实例代码

    最近工作中需要做一个倒计时,是那种一个圆,慢慢的被吃掉的动画倒计时,由于自己是android小白,效果还不是多满意,先给大家分享实例代码,仅供大家参考
    2017-03-03
  • 安卓监听屏幕的横竖翻转实现方法

    安卓监听屏幕的横竖翻转实现方法

    这篇文章主要介绍了安卓监听屏幕的横竖翻转实现方法,有需要的朋友可以参考一下
    2013-12-12
  • Android使用ViewPager实现左右无限滑动

    Android使用ViewPager实现左右无限滑动

    这篇文章主要为大家详细介绍了Android使用ViewPager实现左右无限滑动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Android二级缓存加载图片实现照片墙功能

    Android二级缓存加载图片实现照片墙功能

    这篇文章主要为大家详细介绍了Android二级缓存加载图片实现照片墙功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Android 组件Gallery和GridView示例讲解

    Android 组件Gallery和GridView示例讲解

    本文主要讲解Android 组件Gallery和GridView,这里详细介绍组件Gallery和GridView的知识要点,并附示例代码和实现效果图,有兴趣的小伙伴可以参考下
    2016-08-08
  • Android 程序申请权限注意事项

    Android 程序申请权限注意事项

    本主要介绍Android 程序申请权限注意事项,这里整理了相关资料,并详细说明如何避免开发的程序支持设备减少,有需要的小伙伴可以参考下
    2016-09-09
  • android微信支付源码分享

    android微信支付源码分享

    这篇文章主要为大家详细介绍了android微信支付源码,具有一定的实用性和参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Kotlin Lambda表达式实践使用介绍

    Kotlin Lambda表达式实践使用介绍

    lambda 本质上是可以传递给函数的一小段代码,Kotlin 与 Java 中的 Lambda 有一定的区别,除了对 lambda 的全面支持外,还有内联函数等简洁高效的特性。下面我们来仔细看一下
    2022-12-12

最新评论