是否有一种方法可以在不创建新项目的情况下更改应用程序的名称(Launcher App Label) ?
注意:手机主屏幕上的启动器图标上显示的应用程序名称和标签可能不同。
示例:在我的移动应用程序所在的主页上,我有一个图标和名称Foo,但我想将名称更改为Bar。我能这样做吗?
是否有一种方法可以在不创建新项目的情况下更改应用程序的名称(Launcher App Label) ?
注意:手机主屏幕上的启动器图标上显示的应用程序名称和标签可能不同。
示例:在我的移动应用程序所在的主页上,我有一个图标和名称Foo,但我想将名称更改为Bar。我能这样做吗?
当前回答
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)]
其他回答
<application
android:icon="@drawable/app_icon"
android:label="@string/app_name">
<activity
android:name="com.cipl.worldviewfinal.SplashActivity"
android:label="@string/title_activity_splash" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
要更改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)]
是的当然……Android支持在构建之前更改应用程序的名称,就像iOS(构建配置)。 您可以通过修改项目的Android清单文件来更改它。
在我的情况下,我需要invalidate/cache和重启及其工作
要在Android Studio或Eclipse中更改Android应用程序的名称,您必须更改AndroidManifest.xml中<application>节点内定义的属性Android:label的值
android:label="My Cool Application!"
默认情况下,应用程序的名称被引用到strings.xml文件中定义的字符串,例如:
android:label="@string/app_name"
因此,我们必须改变strings.xml文件中的值:
<string name="app_name">My Cool Application!</string>