studio - personalizar iconos android
¿Cómo cambiar el nombre de una aplicación de Android? (15)
- Ir al archivo Strings.xml bajo los valores.
- Cambie la etiqueta app_name a su nombre de aplicación que desee y está todo configurado, podrá ver el nombre que cambia ahora.
¿Hay alguna forma de cambiar el nombre (Launcher App Label) de una aplicación sin crear un nuevo proyecto?
Nota: el nombre de la aplicación y la etiqueta que se muestra en el ícono del iniciador en la pantalla de inicio en los dispositivos móviles pueden ser diferentes.
Ejemplo: En la página de inicio en mi móvil donde están mis aplicaciones, tengo un icono y el nombre Foo, pero quiero cambiar el nombre a Barra. ¿Puedo hacer esto?
Editar la etiqueta de la aplicación en el archivo de manifiesto.
<application
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >
Cambia el atributo de etiqueta y pon el nombre más reciente allí.
El cambio en el archivo de Manifiesto no cambió el nombre de la Aplicación,
<application android:icon="@drawable/ic__logo" android:theme="@style/AppTheme" android:largeHeap="true" android:label="@string/app_name">
pero el cambio del atributo Label
en MainLauncher
hizo el truco por mí.
[Activity(Label = "@string/app_name", MainLauncher = true, Theme = "@style/MainActivityNoActionBarTheme", ScreenOrientation = ScreenOrientation.Portrait)]
Es posible que tenga que cambiar el nombre de su actividad principal "android: label" también, como se explica en Nombrar mi aplicación en android
Eso depende de lo que quieras hacer. Personalmente quería cambiar el nombre de mi proyecto para que no dijera MainActivity en la parte superior de la aplicación y debajo del icono en el menú de mi teléfono.
Para hacer esto entré en el archivo Manifest.xml de Android y lo edité
<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>
Y editó android:name=".Mynewname"
y luego editó la cadena title_activity_main
en el archivo strings.xml para que coincida con el nombre.
¡Espero que ayude!
Está la etiqueta de android: para la aplicación y la etiqueta de android para la actividad de lanzamiento. Lo primero es lo que ve en Configuración -> Aplicaciones -> Administrar aplicaciones en su dispositivo. Lo último es lo que ve en Aplicaciones, y por extensión en cualquier acceso directo a su aplicación, por ejemplo,
<application
android:label="@string/turns_up_in_manage_apps" >
<activity
android:name=".MainActivity"
android:label="@string/turns_up_in_shortcuts" >
...
</activity>
</application>
Esto es una cosa simple en Android Studio,
vaya a: carpeta res -> valores -> strings.xml
cambie el nombre de la aplicación (en el siguiente ejemplo: MitsuhoSdn Bhd) a cualquier nombre nuevo que desee.
<string name="app_name">MitsuhoSdn Bhd</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>
No importa lo encontré. Se puede hacer en el archivo de manifiesto bajo la aplicación, solo establece la etiqueta de Android. Se desechó al principio porque no cambió mi acceso directo del nombre de la aplicación.
Noté que hay algunas diferencias en cómo puede aparecer el nombre de la aplicación en los dispositivos Lollipop. Antes de Lollipop, puedes tener diferentes nombres de aplicaciones con esto:
<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
...
En Lollipop, será así:
<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>
En Lollipop, android:label
en intent-filter es básicamente inútil, mientras que el título de la barra de acción y el iniciador de iconos son idénticos. Por lo tanto, si desea un título diferente en la barra de acción, no tiene más remedio que configurar dinámicamente
getSupportActionBar().setTitle(R.string.app_name);
Para cambiar el nombre de su aplicación de Android Studio
en Android Studio
o Eclipse
, debe cambiar el valor de la propiedad android:label
definida dentro del nodo <application>
en AndroidManifest.xml
android:label="My Cool Application!"
de forma predeterminada, el nombre de la aplicación hace referencia a una cadena definida en el archivo strings.xml
, por ejemplo:
android:label="@string/app_name"
Por lo tanto, tenemos que cambiar el valor dentro del archivo strings.xml:
<string name="app_name">My Cool Application!</string>
Sí, por supuesto ........ Android soporta cambiar el nombre de la aplicación antes de realizar una compilación como iOS (configuración de compilación). Puede cambiarlo modificando el archivo de manifiesto de Android para el proyecto.
Si desea cambiar el nombre de la aplicación en el icono del android:label="@string/app_name"
cambie este android:label="@string/app_name"
dentro de su etiqueta de actividad del Lanzador principal
<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>
Y si quieres cambiar el nombre de la aplicación dentro
Configuración -> Administrador de aplicaciones -> descargado
donde tiene todas las aplicaciones instaladas, luego cambie este android:label="@string/app_name"
dentro de la etiqueta de la aplicación
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
........
<activity android:name="com.test.app" >
</activity>
.......
</application>
cambia el recurso de la cadena de aplicaciones a tu nueva actividad
Sí tu puedes. Cambiando el campo de android:label
en su nodo de aplicación en AndroidManifest.xml
.
Nota: Si ha agregado una pantalla de bienvenida y ha agregado
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
a la pantalla de bienvenida, luego el nombre del icono del iniciador se cambiará al nombre de su nombre de clase de pantalla de bienvenida.
Por favor, asegúrese de cambiar la etiqueta:
android:label="@string/title_activity_splash_screen"
en su actividad de pantalla de bienvenida en su archivo strings.xml. Se puede encontrar en Res -> Valores -> strings.xml
Ver más here .
<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>
Para cambiar el nombre de la aplicación de Android, vaya a la actividad que es la actividad del iniciador y cambie su etiqueta como lo he hecho anteriormente en mi código.