是否有一种方法可以在不创建新项目的情况下更改应用程序的名称(Launcher App Label) ?

注意:手机主屏幕上的启动器图标上显示的应用程序名称和标签可能不同。

示例:在我的移动应用程序所在的主页上,我有一个图标和名称Foo,但我想将名称更改为Bar。我能这样做吗?


当前回答

这取决于你想做什么。我个人想重命名我的项目,这样它就不会在应用程序顶部和手机菜单图标下方显示MainActivity。

为此,我进入Android Manifest.xml文件并进行编辑

<activity
        android:name=".MainActitivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

并编辑了android:name="。然后在strings.xml文件中编辑字符串title_activity_main以匹配该名称。

希望有帮助!

其他回答

是的当然……Android支持在构建之前更改应用程序的名称,就像iOS(构建配置)。 您可以通过修改项目的Android清单文件来更改它。

你可能不得不改变你的主活动“android:label”的名称,也解释在命名我的应用程序在android

Manifest文件的变化并没有改变应用程序的名称,

<application android:icon="@drawable/ic__logo" android:theme="@style/AppTheme" android:largeHeap="true" android:label="@string/app_name">

但是改变MainLauncher中的Label属性对我来说很有用。

[Activity(Label = "@string/app_name", MainLauncher = true, Theme = "@style/MainActivityNoActionBarTheme", ScreenOrientation = ScreenOrientation.Portrait)]

这取决于你想做什么。我个人想重命名我的项目,这样它就不会在应用程序顶部和手机菜单图标下方显示MainActivity。

为此,我进入Android Manifest.xml文件并进行编辑

<activity
        android:name=".MainActitivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

并编辑了android:name="。然后在strings.xml文件中编辑字符串title_activity_main以匹配该名称。

希望有帮助!

(让我假设你已经选择了Android视图) 应用程序> res > >字符串值

<string name="app_name">Put your App's new name here</string>