¿Que directorio de recursos usa mi app de Android?

Como ya es sabido, la estructura de directorios de un proyecto de Android contiene una carpeta llamada “res”, que a su vez contiene diversas subcarpetas con los recursos del proyecto, bien sean imágenes (directorio /res/drawable), cadenas de texto (fichero strings.xml en el directorio /res/values)  etc.

Y también sabemos que para luchar contra la fragmentación del ecosistema Android, estas carpetas pueden asociarse con un segmento de dispositivos determinado. Por ejemplo, la carpeta /res/drawable-hdpi contendría recursos gráficos para dispositivos hdp, y análogamente para la carpeta /res/xxhdpi.

Leer más…¿Que directorio de recursos usa mi app de Android?

Desactiva las llamadas a Log antes de publicar tu app de Android

Todos utilizamos la clase  android.util.Log para volcar a la consola mensajes de error o que nos informen de lo que está haciendo nuestro programa. Pero de acuerdo con Google en su documento “Preparing for release“, es muy importante desactivar el logging antes de publicar una aplicación en versión release:

Turn off logging and debugging

Make sure you deactivate logging and disable the debugging option before you build your application for release. You can deactivate logging by removing calls to Log methods in your source files.

Pero seamos realistas: ¿es práctico eliminar todas las llamadas a los métodos de la clase Log de nuestro código fuente cuando vamos a crear nuestro apk de release? Afortunadamente no hay que llegar a tanto.

Leer más…Desactiva las llamadas a Log antes de publicar tu app de Android