当前位置: 首页 > news >正文

Android studio修改app 桌面logo和名称

修改logo

这里说的 logo,一般就是 App 的图标(桌面图标)


用 Android Studio 自带的 Image Asset(推荐)

  1. 准备一张图

    • 比如 PNG,正方形,建议 512×512 或更大一点。
    • 暂时放在电脑上任意位置就行。
  2. 在 Android Studio 里操作

    1. 左上角 Project 视图选 Android 模式。

    2. 展开:app → 右键 app(不是上面的 android[mnn_tts] 那个模块)

    3. 选:NewImage Asset

    4. 在弹出的窗口中:

      • Icon Type 选:Launcher Icons (Adaptive and Legacy)
      • Name 一般保持默认 ic_launcher(会覆盖旧图标)
      • Path 里选你准备好的 PNG
    5. 右侧预览看看效果,觉得 OK 就点 Next → Finish

  3. 它会自动做的事

    • app/src/main/res/mipmap-* 里生成各种分辨率的图标文件

    • 自动修改 AndroidManifest.xml<application> 的:

      android:icon="@mipmap/ic_launcher"
      android:roundIcon="@mipmap/ic_launcher_round"
      
    • 之后重新 Run 到手机上,就能看到新 logo 了(有时手机桌面缓存,需要卸载 / 重启手机桌面)。


在这里插入图片描述

如果找不到图片,直接复制图片路径

在这里插入图片描述

在这里插入图片描述

修改应用名称

应用在手机桌面上显示的名字,是由 AndroidManifest.xml 里的 <application android:label="..."> 决定的,一般又会引用到 res/values/strings.xml 里的 app_name

按这个步骤改:


1. 改 strings.xml 里的 app_name

在 Android Studio 左侧:

app → src → main → res → values → strings.xml

打开后找到类似这一行:

<string name="app_name">MNN Chat</string>

把中间的文字改成你想要的名字,比如:

<string name="app_name">Skinalor</string>

保存。


在这里插入图片描述

2. 确认 Manifest 用的是 @string/app_name

打开:

app → src → main → AndroidManifest.xml

<application> 标签里确认有这一项(一般已有):

<applicationandroid:label="@string/app_name"... >

如果这里写的是硬编码文本,比如:

android:label="MNN Chat"

那就改成:

android:label="@string/app_name"

保存。


在这里插入图片描述

3. 重新安装应用

  • 点击 Run,把 app 重新装到手机上;
  • 如果桌面名字没变,先把原来的应用卸载,再重新安装一次(有些桌面会缓存)。

这样,手机桌面、最近任务列表等位置显示的应用名称就会变成你在 app_name 里写的内容。

http://www.dtcms.com/a/604955.html

相关文章:

  • 【MCU控制 初级手札】2.1 电学基础知识 【电学基础】
  • C#1113变量类型
  • RabbitMq消费消息遇到的坑
  • SAP FICO应付账款账龄分析表
  • Pinia Store 生命周期与状态持久性详解
  • 大数据时代时序数据库选型指南:为何Apache IoTDB是最优解
  • 做网站的一个专题在线上传图片生成链接
  • 图论专题(三):“可达性”的探索——DFS/BFS 勇闯「钥匙和房间」
  • 图论专题(一):Hello, Graph! 掌握“建图”与“遍历”的灵魂
  • 做彩票网站能挣到钱吗中国最好的购物平台
  • 南京做网站群的公司岳西县住房和城乡建设局网站
  • 前端高频面试题之Vue(高级篇)
  • 【附源码】告别静态密码!openHiTLS 开源一次性密码协议(HOTP/TOTP),推动动态认证普及
  • UniApp 小程序中使用地图组件
  • 25华北理工大学考情数据分析
  • Unity Shader Graph 3D 实例 - 基础的模型贴图渲染
  • 17.TCP编程
  • Java高级特性:单元测试、反射、注解、动态代理
  • python机器学习工程化demo(包含训练模型,预测数据,模型列表,模型详情,删除模型)支持线性回归、逻辑回归、决策树、SVC、随机森林等模型
  • 逻辑回归在个性化推荐中的原理与应用
  • 织梦网站后台怎么登陆郑州知名做网站公司有哪些
  • 免费做网站的软件跨境电商自建站平台
  • 本机oracle连接延时41970 毫秒
  • 不到一块钱的带USB 2.4G收发 SOC芯片,集成2.4G射频 32位MCU
  • Ubuntu 24.04 安装 PostgreSQL
  • 数据科学每日总结--Day18--数据库
  • 【ZeroRange WebRTC】WebRTC 基于 STUN 的 srflx 直连原理与实现
  • neovim等模态编辑器最优雅的输入法解决方案
  • FaceBook叫板OpenAI!开源 Omnilingual ASR:支持1600多种语言的开源多语言语音识别
  • 分享一个MySQL万能备份脚本