que android icons manifest graphical-logo

que - Android icon vs logo



que es stackexchange (2)

La etiqueta <application> para el Manifiesto de Android contiene un atributo de logotipo que nunca he visto antes. ¿Cuál es la diferencia entre el icono de su aplicación y su logotipo? ¿Se usa puramente para el mercado?


ActionBar utilizará el atributo android: logo de su manifiesto, si se proporciona uno. Eso le permite usar recursos dibujables por separado para el icono (Iniciador) y el logotipo (Barra de acción, entre otras cosas).

Fuente: Android: ¿Cómo cambiar el icono "Inicio" de ActionBar para que sea algo más que el ícono de la aplicación?

setDisplayUseLogoEnabled () Permite el uso de una imagen alternativa (un "logotipo") en la barra de acciones, en lugar del icono de la aplicación predeterminada. Un logotipo es a menudo una imagen más amplia y más detallada que representa la aplicación. Cuando esto está habilitado, el sistema usa la imagen del logotipo definida para la aplicación (o la actividad individual) en el archivo de manifiesto, con el atributo android: logo. El logotipo se redimensionará según sea necesario para adaptarse a la altura de la barra de acción. (La mejor práctica es diseñar el logotipo del mismo tamaño que el icono de su aplicación).

Fuente: http://developer.android.com/guide/topics/ui/actionbar.html#Style

Para reemplazar el icono con un logotipo, especifique el logotipo de la aplicación en el archivo de manifiesto con el atributo android: logo, luego llame a setDisplayUseLogoEnabled (true) en su actividad.

Fuente: http://developer.android.com/sdk/android-3.0.html#api


Parece que:

  • android:logo está disponible en API Nivel 10, pero no API Nivel 8
  • usando android:logo sin android:icon no configura el ícono de la aplicación en el cajón de la aplicación

Mi corazonada es que "logotipo" se refiere al logotipo de una empresa en lugar de un ícono de la aplicación.