recuperar - porque aparece el icono de android en las aplicaciones
Establecer icono para la aplicaciĆ³n de Android (16)
Definir el icono para la aplicación de Android.
<application android:icon="drawable resource">
....
</application>
https://developer.android.com/guide/topics/manifest/application-element.html
Si su aplicación está disponible en una amplia gama de dispositivos
Debe crear íconos separados para todas las densidades de pantalla generalizadas, incluidas las pantallas de densidad baja, media, alta y extra alta. Esto garantiza que sus iconos se mostrarán correctamente en la gama de dispositivos en los que se puede instalar su aplicación ...
Tamaño y formato
Los iconos del iniciador deben ser PNG de 32 bits con un canal alfa para la transparencia. Las dimensiones del icono del iniciador terminado correspondientes a una densidad de pantalla generalizada determinada se muestran en la tabla a continuación.
Coloque el icono en mipmap o carpeta dibujable
android:icon="@drawable/icon_name"
o android:icon="@mipmap/icon_name"
https://developer.android.com/guide/topics/manifest/application-element.html ,
Este atributo se debe establecer como una referencia a un recurso dibujable que contiene la imagen (por ejemplo, "@ drawable / icon").
sobre los iconos de inicio android-developers.googleblog.com dice,
Es una práctica recomendada colocar los íconos de la aplicación en carpetas mipmap (no en las carpetas dibujables) porque se usan en resoluciones diferentes de la densidad actual del dispositivo. Por ejemplo, un icono de la aplicación xxxhdpi se puede usar en el iniciador para un dispositivo xxhdpi.
Dianne Hackborn de Google (Android Framework) dice :
Si está creando versiones diferentes de su aplicación para diferentes densidades, debe conocer el directorio de recursos "mipmap". Esto es exactamente igual que los recursos "dibujables", excepto que no participa en la eliminación de densidad al crear los diferentes objetivos de apk.
Para los iconos del iniciador, el archivo AndroidManifest.xml debe hacer referencia a mipmap / location
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
Un poco más citando this
Desea cargar una imagen para la densidad de su dispositivo y la va a utilizar "como está", sin cambiar su tamaño real . En este caso, debe trabajar con los elementos extraíbles y Android le dará la mejor imagen de ajuste.
Desea cargar una imagen para la densidad de su dispositivo, pero esta imagen se ampliará o reducirá . Por ejemplo, esto es necesario cuando quiere mostrar un icono de lanzador más grande, o si tiene una animación, que aumenta el tamaño de la imagen. En tales casos, para garantizar la mejor calidad de imagen, debe colocar su imagen en la carpeta mipmap . Lo que hará Android es tratar de recoger la imagen de un cubo de mayor densidad en lugar de ampliarla. Esto aumentará la nitidez (calidad) de la imagen.
Para más puedes leer mipmap vs dibujable carpetas
Herramientas para generar activos fácilmente.
- Android Asset Studio por romannurik.github
- Android Asset Studio por jgilfelt.github
- Image Asset Studio (de Android Studio)
- Material Icon Generator.bitdroid.de
- Icono de Android Design Design Generator Plugin de github.com/konifar
- script
Lea más: https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
¿Cómo puedo configurar un icono para mi aplicación de Android?
- Seleccione la imagen del icono copiar esta foto
- Pégalo en la carpeta
res/drawable
tu proyecto Abrir archivo de manifiesto y establecer
Ejecute el programa
Agregar un icono de iniciador de aplicaciones con tamaño automático.
(Android studio)
Vaya al menú Archivo * → Nuevo → Activos de imagen → seleccione el icono del iniciador → elija el archivo de imagen.
Automáticamente se redimensionará.
¡Hecho!
Coloque sus imágenes en la carpeta de elementos dibujables debajo de cualquiera de los tres y configúrelo de esta manera.
Código
<application android:icon="@drawable/your_icon" >
....
</application>
Es sencillo.
Ahora simplemente vaya al menú Archivo → Nuevo → Activo de imagen . Esto abrirá un nuevo diálogo y luego se asegurará de que los Iconos del iniciador estén seleccionados (que están predeterminados) y luego navegue hasta el directorio de su icono (no tiene que estar en los recursos del proyecto) y luego, una vez seleccionado, asegúrese de que haya otros. Los ajustes son de tu agrado y pulsa listo.
Ahora todas las resoluciones se guardan en sus respectivas carpetas, y no tiene que preocuparse por copiarlas o usar herramientas, etc.
No olvide "Forma - ninguno" para un fondo transparente.
Haga clic derecho en su proyecto, vaya a Nuevo> Otros> Android> Conjunto de iconos de Android
A continuación, siga las instrucciones en el Asistente
He encontrado esta herramienta más útil.
- Sube una imagen.
- Descargar un zip.
- Extracto en su proyecto.
Hecho
Ir a archivo-> nuevo-> ImageAsset.
Desde su puedes crear Activos de Imagen para tu icono.
Después de eso obtendremos la imagen del icono en mipmap diferentes formatos como hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi.
Ahora ve a AndroidManifest.xml
<application android:icon="@mipmap/your_Icon"> ....</application>
Puedes empezar por leer la documentación.
Aquí hay un enlace:
¿Cómo cambiar el logotipo del iniciador de una aplicación en Android Studio?
Si tiene un icono SVG, puede usar este script para generar su conjunto de iconos de Android.
Simplemente puede instalar un plugin de iconos marciales de Android studio. Su nombre es, por favor, verifique el URL del generador de iconos de materiales de diseño de complementos y verifique este GIF para obtener más detalles:
Esto es principalmente para crear los íconos con los tamaños requeridos, y se ubicará directamente en sus carpetas.
Tienes que seguir pasos como:
- Verás tus iconos predeterminados
ic_launcher.png
como:
- Tienes que cambiar todas las imágenes que están en las carpetas mipmap-xxxx . Primero debe crear su propio logotipo o seleccionar la imagen que desea colocar como ícono del iniciador y cargar aquí Android Asset Studio - Icon Generator - Íconos del iniciador. Obtendrá todo el conjunto de mipmap-xxxx y web_icon también de eso enlazar.
- Ahora tienes que copiar todas las carpetas que están en el lado de la carpeta de resolución,
- Ahora ve a Android Studio Project -> Haz clic derecho en la carpeta res -> Pegar . Le indicará que el archivo ''ic_launcher.png'' ya existe en el directorio. Puede presionar Sobrescribir todo. Pegará / reemplazará las imágenes en la carpeta correspondiente.
Ahora puedes ejecutar y ver el ícono de tu aplicación con una nueva imagen.
Feliz codificación :) :)
Un poco viejo, pero para uso futuro:
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
1-Crea tu ícono en Photoshop o Coreldraw por tamaño 256 * 256
Tenga en cuenta que use el formato de archivo PNG si desea tener un icono transparente
2-Suba su icono en https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
3-Establezca su configuración en este sitio
4-Descargar el archivo zip creado automáticamente por la página web haciendo clic en el botón de descarga
5-Extraiga el archivo zip y copie la carpeta de resolución en su biblioteca de proyectos
Tenga en cuenta que la carpeta res contiene todos los iconos de tamaño
6-Finalmente necesitas configurar el manifiesto para usar el icono.
<application android:icon="@drawable/your_icon" >
....
</application>
Si pretende que su aplicación esté disponible en una amplia gama de dispositivos, debe colocar el ícono de la aplicación en las diferentes carpetas de res/drawable...
provistas. En cada una de estas carpetas, debe incluir un icono de tamaño de 48dp:
-
drawable-ldpi
(120 dpi, pantalla de baja densidad) - 36px x 36px -
drawable-mdpi
(160 dpi, pantalla de densidad media) - 48px x 48px -
drawable-hdpi
(240 dpi, pantalla de alta densidad) - 72px x 72px -
drawable-xhdpi
(320 dpi, pantalla de densidad extra alta) - 96px x 96px -
drawable-xxhdpi
(480 dpi, pantalla de densidad Extra-extra-alta) - 144px x 144px -
drawable-xxxhdpi
(640 dpi, pantalla de densidad Extra-extra-extra-extra-alta) - 192px x 192px
A continuación, puede definir el icono en su archivo AndroidManifest.xml
como tal:
<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
....
</application>