domingo, 2 de junio de 2019

Configura el Logcat

En esta entrada del blog voy a ver un par de trucos para optimizar el uso de Logcat.

Haz click en el menú Run - Edit Configurations...


Para borrar el logcat cada vez que ejecutamos la aplicación, debemos ir a Android App - app - Miscellaneous - Logcat y marca el check Clear log before launch.


Otra opción disponible es que se muestre la ventana de Logcat automáticamente cuando se ejecuta la aplicación. Para ello solo tenemos que marcar el check Show logcat automatically en la misma ventana de configuración anterior.

sábado, 29 de septiembre de 2018

Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement

Ayer recibí un correo de Google (Notification from Google Play about...) en el que me informaban que mi aplicación había sido retirada de Google Play Store por violar sus normas de publicación de aplicaciones o algo así (Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement)


sábado, 25 de noviembre de 2017

Diferencia entre la implementación y compilar en gradle

Después de actualizar a android studio 3.0 y crear un nuevo proyecto me di cuenta de que en build.gradle hay una nueva forma de agregar nuevas dependencias:
  • En lugar de compile hay implementation
  • Y en lugar de testCompile hay testImplementation


martes, 28 de febrero de 2017

Librería Ion para la gestión de imágenes

Ion, al igual que Picasso, es una librería que se utiliza para gestionar las imágenes utilizando técnicas de cacheo. Esto consiste en que la librería se encarga de almacenar/recuperar las imágenes de la memoria volatil o interna del dispositivo o de descargarla de internet en caso necesario. También se encarga de eliminarla cuando ya no la utilizamos. Hasta aquí nada nuevo salvo que esta librería también puede gestionar imágenes gif.

martes, 10 de enero de 2017

Librería Picasso para la gestión de imágenes

Picasso es una librería para android que se utiliza para gestionar las imágenes utilizando técnicas de cacheo. Esto consiste en que la librería se encarga de almacenar/recuperar las imágenes de la memoria volatil o interna del dispositivo o de descargarla de internet en caso necesario. También se encarga de eliminarla cuando ya no la utilizamos.


sábado, 17 de septiembre de 2016

Descargar una imagen jpg de internet y guardarla.

En este artículo, como el título indica, se mostrará como descargar una imagen en formato jpg de internet (disponiendo de su url) y como guardarla en una carpeta en el almacenamiento externo del dispositivo.


Nota: este método solo sirve para imágenes de pequeño tamaño.

sábado, 9 de abril de 2016

Android Studio 2.0


Ha sido anunciada Android Studio 2.0, la última versión oficial del entorno de programación, de la cual nos hemos enterado a través de Android Developers Blog.

Entre las principales novedades introducidas en la versión 2.0, se encuentra Instant Run. Esta funcionalidad permite compilar y comprobar los cambios realizados en la aplicación casi al instante, de ahí su nombre. Sin duda, se trata de algo que los usuarios llevaban pidiendo con urgencia, y que ahorrará mucho tiempo en el trabajo de los desarrolladores.


Asimismo, también podemos comprobar la existencia de un nuevo y rediseñado Android Emulator, el cual promete ser hasta tres veces más rápido que su anterior versión. Además, como un dispositivo real, el emulador incluye los Servicios de Google Play. Para rematar, el nuevo Android Emulator ahora permite manejar llamadas, comprobar el estado de la batería, las redes móviles o el GPS.

Otra de las principales innovaciones es Cloud Test Lab Integration. Como su propio nombre indica, esta característica hace uso de los servicios de la nube y permite comprobar el buen funcionamiento desde cualquier dispositivo. De esta manera, los desarrolladores podrán escribir el código de la app y ejecutarla en una gran variedad de terminales en el Cloud Test Lab.

Dos de las más útiles mejoras son la generación de código de indexado de aplicaciones para verificar su correcto funcionamiento y el GPU Debugger Preview. La primera característica ayuda a promover la visibilidad de tu aplicación, mientras que la segunda permite detectar errores de renderizado que puedan ocurrir en tu dispositivo.

Visto en andro4all.com
Más información: android-developers