在 Android 应用程序中,应用的显示名称是定义在 AndroidManifest.xml 文件中的 application 标签的 android:label 属性中。要修改应用安装后的名称,你需要修改这个属性。
这里是具体的步骤:
- 打开你的 AndroidManifest.xml 文件。
- 找到 application 元素。
- 修改或添加 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 的方式有以下优点:
- 多语言支持:你可以为不同的语言创建不同的 strings.xml 文件,提供多语言支持。这使得应用可以根据系统语言自动显示对应的应用名称。
- 集中管理:所有的字符串资源都集中管理,方便维护和修改。
- 一致性:在整个应用中使用同一个字符串资源,确保应用中的各处显示的名称一致。
总结
通过修改 AndroidManifest.xml 文件中的 android:label 属性,或者修改 strings.xml 文件中的 app_name 字符串资源,你可以更改应用安装后的显示名称。推荐的方式是使用 strings.xml,因为它支持多语言和集中管理。