Set icon para la aplicación Android
¿Cómo puedo configurar un icono para mi aplicación Android?
16 answers
Si tiene la intención de que su aplicación esté disponible en una amplia gama de dispositivos, debe colocar el icono de su aplicación en las diferentes carpetas res/drawable...
proporcionadas. En cada una de estas carpetas, debe incluir un icono de tamaño 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, Alta densidad pantalla) - 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, Extra-extra-extra-alta densidad de pantalla) - 192px x 192px
Luego puede definir el icono en su archivo AndroidManifest.xml
como tal:
<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
....
</application>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-10 13:59:34
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-13 11:09:35
Agregue un icono de lanzador de aplicaciones con tamaño automático.
(Android studio)
Ir al menú Archivo * → Nuevo → Image Assets → select launcher icon → choose image file.
Se redimensionará automáticamente.
Hecho!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-21 07:01:07
Ponga sus imágenes en la carpeta mipmap
y establezca en el archivo de manifiesto...
como
<application android:icon="@mipmap/icon" android:label="@string/app_name" >
....
</application>
Directorio de carpetas de aplicaciones:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-07 05:01:35
Es simple.
Ahora, simplemente vaya al menú Archivo → Nuevo → Activo de Imagen. Esto abrirá un nuevo diálogo y luego asegúrese de que Launcher Icons esté seleccionado (Que es por defecto) 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 otras configuraciones sean de su agrado y presione listo.
Ahora todas las resoluciones se guardan en sus respectivas carpetas, y no tiene que preocuparse por copiarlo usted mismo o usar herramientas, etc.
No olvide "Shape - none" para un fondo transparente.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-21 07:02:51
Coloque sus imágenes en la carpeta de elementos de diseño debajo de cualquiera de los tres y establézcalo de esta manera.
Código
<application android:icon="@drawable/your_icon" >
....
</application>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-09 14:10:12
Haga clic derecho en su proyecto, vaya a Nuevo > Otro > Android > Conjunto de iconos de Android
A continuación, siga las instrucciones del Asistente
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-09 13:12:42
1-Crea Tu icono en Photoshop O Coreldraw por tamaño 256*256
Tenga en cuenta que utilice el formato de archivo PNG si desea tener un icono transparente
2-Sube tu icono en https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
3-Establezca su configuración en este sitio
4-Descargue el archivo zip creado automáticamente por la página web haciendo clic en descargar botón
5-Extraiga el archivo zip y copie la carpeta res a su biblioteca de proyectos
Tenga en cuenta que la carpeta res contiene todos los iconos de tamaño
6-finalmente, debe configurar el manifiesto para usar icon
<application android:icon="@drawable/your_icon" >
....
</application>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-25 10:40:20
Puede comenzar leyendo la documentación.
Aquí hay un enlace:
Cómo cambiar el logotipo del lanzador de una aplicación en Android Studio?
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:02:50
- Elija la imagen del icono copie esta foto
- Pégalo en la carpeta
res/drawable
de tu proyecto -
Abra el archivo de manifiesto y establezca
-
Ejecutar programa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-11 22:43:54
Tienes que seguir pasos como:
- Verá sus iconos predeterminados
ic_launcher.png
me gusta:
- Tienes que cambiar todas las imágenes que están en las carpetas mipmap-xxxx. Primero de usted tiene que crear su propio logotipo o recoger la imagen que desea colocar como icono de launcher y subir aquí Android Asset Studio - Icon Generator - Launcher iconos, Obtendrá todo el conjunto de mipmap-xxxx y web_icon también de eso enlace.
- Ahora tienes que copiar todas las carpetas que están en el lado de la carpeta res,
- Ahora vaya a Android Studio Proyecto -> Haga clic derecho en la carpeta res -> Pegar. Se le pedirá como Archivo 'ic_launcher.png ' ya existe en el directorio, puede presionar Sobrescribir todo. Pegará / reemplazará las imágenes en la carpeta respectiva.
Ahora puede ejecutar y ver el icono de la aplicación con nuevo imagen.
Feliz codificación :):)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-15 14:01:53
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-21 07:52:35
Simplemente puede instalar un plugin de iconos de Android studio Martial su nombre es, por favor, compruebe la URL del plugin Material Design Icon Generator y compruebe este GIF para más detalles:
Esto es principalmente para crear los iconos con los tamaños requeridos, y se ubicará directamente en sus carpetas.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-21 07:04:40
Un poco viejo, pero para uso futuro:
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-09 20:12:07
Definir el icono para la aplicación 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 iconos separados para todas las densidades de pantalla generalizadas, incluyendo pantallas de baja, media, alta y extra alta densidad. Este asegura que sus iconos se mostrarán correctamente en toda la gama de dispositivos en los que su la aplicación se puede instalar...
Tamaño y formato
Los iconos del lanzador deben ser PNGs de 32 bits con un canal alfa para transparencia. Las dimensiones del icono del lanzador terminado corresponden a una dada la densidad de pantalla generalizada se muestran en la tabla a continuación.
Coloque el icono en mipmap o carpeta de elementos de diseño
android:icon="@drawable/icon_name"
o android:icon="@mipmap/icon_name"
Developer.android.com/guide dice,
Este atributo se debe establecer como una referencia a un recurso de elemento de diseño que contiene la imagen(por ejemplo "@ drawable / icon").
Acerca de los iconos del lanzador android-developers.googleblog.com dice,
Es una buena práctica colocar los iconos de la aplicación en carpetas mipmap (no drawable-folders) porque se utilizan en resoluciones diferentes de la densidad de corriente del dispositivo. Por ejemplo, un icono de aplicación xxxhdpi puede ser utilizado en el lanzador para un dispositivo xxhdpi.
Dianne Hackborn de Google (Marco de Android) dice,
Si está creando diferentes versiones de su aplicación para diferentes densidades, debe conocer el directorio de recursos "mipmap". Esto es exactamente igual que los recursos "drawable", excepto que no participar en densidad stripping al crear el apk diferente objetivo.
Para los iconos del lanzador, el AndroidManifest.archivo xml debe hacer referencia al mipmap / ubicación
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
Un poco más citando esto
Desea cargar una imagen para la densidad de su dispositivo y la usará "tal cual", sin cambiar su tamaño real. En este caso, debes trabajar con drawables y Android te dará la imagen que mejor se ajuste.
Desea cargar una imagen para la densidad de su dispositivo, pero esta imagen se va a escalar hacia arriba o hacia abajo. Por ejemplo, esto es necesario cuando desea mostrar un icono de lanzador más grande, o 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 Android hará es, tratará de recoger la imagen de un cubo de mayor densidad en lugar de escalarla. Esto aumentará la nitidez (calidad) de la imagen.
Para más información puedes leer mipmap vs drawable carpetas
Herramientas para generar fácilmente activos
- Android Asset Studio por romannurik.github
- Android Asset Studio por jgilfelt.github
- Image Asset Studio (desde Android Studio)
- Icono de Material Generator.bitdroid.de
- Android Material Design Icono Generador Plugin por github.com/konifar
- Un script para generar activos de Android a partir de un SVG file
Leer más : https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:18:24
Ir a Archivo->nuevo->ImageAsset.
A partir de ellos puede crear Activos de imagen para su icono.
Después de eso obtendremos la imagen del icono en mipmap diferentes formatos como hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi.
Ahora voy a AndroidManifest.xml
<application android:icon="@mipmap/your_Icon"> ....</application>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-12 13:03:17