kotlin开发安卓应用 如何修改app安装后的名称

简介: 在 Android 应用中,要修改安装后的显示名称,需更新 AndroidManifest.xml 文件中 application 标签的 android:label 属性。可直接在该属性内设置新名称,或在 res/values/strings.xml 文件中修改 app_name 并在 manifest 中引用。推荐使用 strings.xml 方式,以便支持多语言和集中管理。


在 Android 应用程序中,应用的显示名称是定义在 AndroidManifest.xml 文件中的 application 标签的 android:label 属性中。要修改应用安装后的名称,你需要修改这个属性。

这里是具体的步骤:

  1. 打开你的 AndroidManifest.xml 文件。
  2. 找到 application 元素。
  3. 修改或添加 android:label 属性的值。

示例:

假设你的 AndroidManifest.xml 文件内容如下:


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapp">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyApp">
        
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>


修改应用名称

有两种方式来修改应用的名称:

方式 1:直接在 AndroidManifest.xml 中修改

你可以直接在 AndroidManifest.xml 文件中修改 android:label 属性:


<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="My New App Name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.MyApp">
    
    <!-- Activities, services, etc. -->
</application>



方式 2:在 strings.xml 中修改

如果你希望使用资源文件中的值,可以在 res/values/strings.xml 文件中修改 app_name 的值:

首先,打开 res/values/strings.xml 文件:


<resources>
    <string name="app_name">My Old App Name</string>
    <string name="other_string">Other strings...</string>
</resources>


将 app_name 修改为新的应用名称,例如:

<resources>
    <string name="app_name">My New App Name</string>
    <string name="other_string">Other strings...</string>
</resources>


确保在 AndroidManifest.xml 中使用这个字符串资源:

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.MyApp">
    
    <!-- Activities, services, etc. -->
</application>


为什么使用 strings.xml 的方式更推荐?

使用 strings.xml 的方式有以下优点:

  1. 多语言支持:你可以为不同的语言创建不同的 strings.xml 文件,提供多语言支持。这使得应用可以根据系统语言自动显示对应的应用名称。
  2. 集中管理:所有的字符串资源都集中管理,方便维护和修改。
  3. 一致性:在整个应用中使用同一个字符串资源,确保应用中的各处显示的名称一致。

总结

通过修改 AndroidManifest.xml 文件中的 android:label 属性,或者修改 strings.xml 文件中的 app_name 字符串资源,你可以更改应用安装后的显示名称。推荐的方式是使用 strings.xml,因为它支持多语言和集中管理。



相关文章
|
2月前
|
移动开发 JavaScript 应用服务中间件
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
290 5
【06】优化完善落地页样式内容-精度优化-vue加vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
2月前
|
人工智能 前端开发 JavaScript
最佳实践3:用通义灵码开发一款 App
本示例演示使用通义灵码,基于React Native与Node.js开发跨平台类通义App,重点展示iOS端实现。涵盖前端页面生成、后端代码库自动生成、RTK Query通信集成及Qwen API调用全过程,体现灵码在全栈开发中的高效能力。(238字)
344 11
|
2月前
|
移动开发 Android开发
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
180 0
|
Java Android开发 C++
Android应用程序安装过程源代码分析
转自 :http://blog.csdn.net/luoshengyang/article/details/6766010 Android系统在启动的过程中,会启动一个应用程序管理服务PackageManagerService,这个服务负责扫描系统中特定的目录,找到里面的应用程序文件,即以Apk为后缀的文件,然后对这些文件进解析,得到应用程序的相关信息,完成应用程序的安装过程
1394 0
|
2月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
318 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
|
2月前
|
移动开发 Rust JavaScript
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
668 4
【01】首页建立-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡