Listado completo de tutoriales
22 - Icono de la aplicación |
Cuando creamos un proyecto para implementar una aplicación con el entorno de desarrollo Android Studio, éste nos crea un ícono por defecto:
Los íconos e imágenes se almacenan en la carpeta res, hay cinco carpetas llamadas:
mipmap-mdpi mipmap-hdpi mipmap-xhdpi mipmap-xxhdpi mipmap-xxxhdpi
Y en cada una de estas hay un archivo llamado ic_launcher.png (para ver las carpetas podemos seleccionar "Project Files"):
Como las resoluciones de los dispositivos Android pueden ser muy distintos (un celular, una tablet, un televisor etc.) se recomienda proporcionar múltiples copias de cada imagen de recursos a diferentes resoluciones y almacenarlos en las carpetas nombradas respetando las siguientes reglas:
res/mipmap-mdpi/ El ícono debe ser de 48*48 píxeles. res/mipmap-hdpi/ 150% del tamaño de las imágenes almacenadas en la carpeta mipmap-mdpi El ícono debe ser de 72*72 píxeles. res/mipmap-xhdpi/ 200% del tamaño de las imágenes almacenadas en la carpeta mipmap-mdpi El ícono debe ser de 96*96 píxeles. res/mipmap-xxhdpi/ 300% del tamaño de las imágenes almacenadas en la carpeta mipmap-mdpi El ícono debe ser de 144*144 píxeles. res/mipmap-xxxhdpi/ 400% del tamaño de las imágenes almacenadas en la carpeta mipmap-mdpi El ícono debe ser de 192*192 píxeles.
Crear una aplicación, dibujar y almacenar cinco archivos llamados ic_launcher.png (borrar los actuales). Tener en cuenta que el archivo que se almacena en la carpeta mipmap-mdpi debe ser de 48 píxeles, el de la carpeta mipmap-hdpi debe ser de 72 píxeles de ancho y alto, el de la carpeta mipmap-xhdpi debe ser de 96x96 píxeles, el de la carpeta mipmap-xxhdpi debe ser de 144*144 píxeles y finalmente el de la carpeta mipmap-xxxdpi debe ser de 192x192 pixeles.
Ejecutar la aplicación y ver el ícono nuevo.
Este proyecto lo puede descargar en un zip desde este enlace: proyecto024.zip
En el archivo AndroidManifest.xml es donde indicamos el nombre del ícono de la aplicación:
Como vemos tenemos el nombre del archivo ic_launcher (no debemos indicar extensión)
Los nombres de archivos solo pueden tener caracteres en minúsculas, números y el guión bajo, cualquier otro caracter generará un error cuando tratemos de ejecutar la aplicación. Si bien podemos utilizar números dentro del nombre del archivo no puede ubicarse un número como primer caracter del nombre del archivo (esto es debido a que el Android Studio genera un archivo de recursos y define una variable con dicho nombre del archivo)