Как изменить имя приложения Android?

Есть ли способ изменить имя (Launcher App Label) приложения, не создавая новый проект?

Примечание. Название приложения и метка, отображаемая на значке запуска на главном экране мобильного телефона, могут различаться.

Пример: на домашней странице в моем мобильном телефоне, где находятся мои приложения, у меня есть значок и имя Foo, но я хочу изменить имя на Bar. Я могу это сделать?

Ответ 1

Да, ты можешь. Изменяя поле android:label в узле приложения в AndroidManifest.xml.

Примечание. Если вы добавили заставку и добавили

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

на вашем экране-заставке имя иконки запуска изменится на имя вашего класса класса экрана-заставки.

Пожалуйста, убедитесь, что вы изменили метку:

android:label="@string/title_activity_splash_screen"

в вашей активности на заставке в файле strings.xml. Его можно найти в Res → Values → strings.xml

Подробнее здесь.

Ответ 2

Там есть андроид: ярлык для приложения и метка android: для запуска. Первое - это то, что вы видите в разделе "Настройки" → "Приложения" → "Управление приложениями" на вашем устройстве. Последнее - это то, что вы видите в разделе "Приложения", а также расширение в любом ярлыке для вашего приложения, например.

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

Ответ 3

Это простая вещь в Android Studio,

перейдите в папку res → values → strings.xml

измените имя приложения (в приведенном ниже примере: MitsuhoSdn Bhd) на любое новое имя, которое вы хотите.

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

Ответ 4

Я заметил, что есть некоторые различия в том, как имя приложения может появиться на устройствах Lollipop. Перед Lollipop у вас могут быть разные имена приложений:

<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
...

В Lollipop это будет так:

<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>

В Lollipop android:label в фильтре намерения в основном бесполезно, в то время как название панели действий и значок запуска идентичны. Итак, если вам нужен другой заголовок в панели действий, у вас нет выбора, кроме как динамически устанавливать

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

Ответ 6

Это зависит от того, что вы хотите сделать. Я лично хотел переименовать свой проект, чтобы он не сказал 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", а затем отредактировал строку title_activity_main в файле strings.xml в соответствии с именем.

Надеюсь, что это поможет!

Ответ 7

если вы хотите изменить имя приложения под иконкой запуска, измените это значение 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>

И если вы хотите изменить имя приложения внутри

Настройки → Диспетчер приложений → загружен

где у вас все установленные приложения, затем измените этот 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>

Ответ 8

Чтобы изменить имя вашего приложения Android в Android Studio или Eclipse, вы должны изменить значение свойства android:label, определенное внутри <application> node в AndroidManifest.xml

 android:label="My Cool Application!"

по умолчанию имя приложения ссылается на строку, определенную в файле strings.xml, например:

 android:label="@string/app_name"

поэтому мы должны изменить значение внутри файла strings.xml:

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

Ответ 9

<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, перейдите к активности, которая является активностью запуска, и измените ее ярлык, как это было сделано выше в моем коде.

Ответ 10

Nevermind Я нашел его. Это можно сделать в файле манифеста в приложении, просто установите метку android. Сначала был сброшен, потому что он не менял ярлык имени приложения.

Ответ 11

Отредактируйте тег приложения в файле манифеста.

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

Измените атрибут метки и укажите там последнее имя.

Ответ 12

  1. Перейдите к файлу Strings.xml под значениями.
  2. Измените тег app_name на ваше app_name, чтобы захотеть, и все готово, вы сможете увидеть имя, которое вы изменили сейчас.

Ответ 13

Yes Of-course........ Android Поддерживает изменение имени приложения перед созданием, как iOS (Конфигурация сборки). Вы можете изменить его, изменив файл манифеста Android для проекта.

Ответ 14

Изменение в файле манифеста не изменило имя приложения,

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

но изменение атрибута Label в MainLauncher мне.

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

Ответ 15

Если вы используете Android Studio, элемент находится в вашем strings.xml

<string name="app_name">BareBoneProject</string>

Здесь лучше изменить имя, потому что вы, возможно, где-то использовали эту строку. Или, может быть, библиотека или что-то еще использовало ее. Вот так. Просто соберите и запустите, и вы получите новое имя. Помните, что это не изменит имя пакета или что-нибудь еще.

Ответ 16

измените ресурс строки приложения на новую активность.