如何更改Android应用程序的名称?

有没有办法改变一个应用程序的名称,而无需创build一个新的项目?

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

是的你可以。 通过在AndroidManifest.xml更改应用程序节点中的android:label字段。

正如小精灵所说,它是标签属性。 谢谢。

在这里看到更多

有应用程序的android:标签和启动活动的android:标签。 前者是您在“设置” – >“应用程序” – >“在设备上pipe理应用程序”下看到的内容。 后者是您在“应用程序”下看到的内容,也可以是对应用程序的任何快捷方式,例如

 <application android:label="@string/turns_up_in_manage_apps" > <activity android:name=".MainActivity" android:label="@string/turns_up_in_shortcuts" > ... </activity> </application> 

很容易,去:res文件夹 – >值 – > strings.xml ….

 <string name="app_name">MitsuhoSdn Bhd</string> <string name="hello_world">Hello world!</string> <string name="menu_settings">Settings</string> 

我希望这是你的意思

我注意到在棒棒糖设备中,应用程序名称可能会出现一些差异。 在棒棒糖之前,你可以有不同的应用程序名称:

 <application android:label="@string/app_name"> // <-- appears in manage app info <activity android:name=".MainActivity" android:label="@string/action_bar_title"> // <-- appears in actionbar title <intent-filter android:label="@string/name_in_icon_launcher"> // <-- appears in icon launcher <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity ... 

在棒棒糖,它会是这样的:

 <application android:label="@string/name_in_manage_app_info"> <activity android:name=".MainActivity" android:label="@string/name_in_actionbar_and_icon_launcher"> <intent-filter android:label="@string/this_is_useless"> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

在棒棒糖中,意图filter中的android:label基本上是无用的,而actionbar标题和图标启动器是相同的。 所以,如果你想在操作栏中使用不同的标题,你别无select,只能dynamic设置

 getSupportActionBar().setTitle(R.string.app_name); 

您可能必须更改您的主要活动“android:label”的名称,如在Android中命名我的应用程序中所述

如果你想改变启动器图标下的应用程序名称,那么在主启动器活动标签内改变这个android:label="@string/app_name"

  <activity android:name="com.test.app" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

如果你想改变里面的应用程序名称

设置 – >应用程序pipe理器 – >下载

在所有已安装的应用程序中,然后在应用程序标签内更改此android:label="@string/app_name"

 <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > ........ <activity android:name="com.test.app" > </activity> ....... </application> 

这取决于你想要做什么。 我个人想重命名我的项目,所以没有在应用程序的顶部和我的手机菜单上的图标下面说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=".Mynewname" ,然后在strings.xml文件中编辑stringtitle_activity_main以匹配名称。

希望有所帮助!

 <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应用程序的名称, 请转到启动活动的活动,并更改其标签,就像我在代码中所做的那样。

要在Android StudioEclipse中更改Android应用程序的名称,必须更改AndroidManifest.xml <application>节点内定义的属性android:label的值

  android:label="My Cool Application!" 

默认情况下,应用程序的名称被引用到strings.xml文件中定义的strings.xml ,例如:

  android:label="@string/app_name" 

所以,我们必须改变strings.xml文件中的值:

  <string name="app_name">My Cool Application!</string> 

没关系,我find了。 它可以在应用程序清单文件中完成,只需设置android标签。 最初被抛弃,因为它没有改变我的应用程序名称的快捷方式。

在清单文件中编辑应用程序标签。

  <application android:icon="@drawable/app_icon" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" > 

更改标签属性并在那里给出最新的名字。

是的当然…….. Android支持更改应用程序的名称之前进行构build就像iOS(生成configuration)。 您可以通过修改项目的Android清单文件来更改它。

将应用程序string资源更改为新的活动