更改应用程序名称和标签

时间:2011-07-27 09:30:07

标签: android android-manifest android-2.3-gingerbread

Installer window

我想在安装程序窗口中更改应用程序名称和标签(请参阅附图)。默认情况下,名称和标签是包名称。即使我在AndroidManifest.xml中添加了自定义名称和标签,但它不会反映在此安装程序窗口中。

AndroidManifest.xml如下所示。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.style"
  android:versionCode="1"
  android:versionName="1.0">
<uses-sdk android:minSdkVersion="10" />

<application android:icon="@drawable/icon" 
            android:label="@string/app_name">
    <activity android:name=".StylePageActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>
</manifest>

strings.xml(或/res/values/base-strings.xml)中的自定义名称是

<string name="app_name">Demo Application</string>

4 个答案:

答案 0 :(得分:7)

您可以在AndroidManifest.xml部分的<manifest package="..."中更改应用的名称(或包),然后您可以通过更改android:label属性来更改应用的名称{1}}标记在同一个文件中。

请注意,更改应用程序包实际上会注册为与前一个应用程序完全不同的应用程序(就Android而言)。

答案 1 :(得分:3)

您可以在此处发布您的清单文件吗?以下对我很有用:

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

答案 2 :(得分:0)

在您的活动中

this.setTitle("your text");

这对我有用

答案 3 :(得分:0)

转到res / values文件夹中的strings.xml并更改“ app_name”的值

<resources>
<string name="app_name">DESIRED_NAME</string>
</resources>

此外,在构建apk后,重命名.apk文件的名称。 我认为这可以解决您的问题。