Android: Ejecutar código tras unos segundos

Os traigo un script realmente magnífico, lo que hace es ejecutar el código que queramos tras un “delay” es decir un tiempo. Se puede utilizar en ciertas ocasiones cuando nuestra aplicación requiere un tiempo de carga antes de ejecutar una función, o simplemente para mostrar una activity de presentación y que pasados unos segundos continuará ejecutando código.

Continúa leyendo Android: Ejecutar código tras unos segundos

Anuncios

Android: Obtener huella digital sha1 del certificado para proyecto Android Studio

Secure hash algorithm (SHA1), es un algoritmo seguro con el que firmamos nuestra aplicación que se utiliza para poder hacer uso de varias API que Google proporciona para los desarrolladores, como por ejemplo Google Maps. Para todos aquellos que no sepan lo que es una API, no es mas que un conjunto de métodos y funciones que en este caso nos facilita Google para que podamos beneficiarnos de aplicaciones que han desarrollado y que harán nuestra aplicación mucho mas interesante y funcional. Dicho esto no voy a entrar en como incluir una API para una aplicación, sino en obtener el certificado SHA1 que nos pedirá cuando queramos activarla en nuestra app.

Continúa leyendo Android: Obtener huella digital sha1 del certificado para proyecto Android Studio

Android: Comprobar que el dispositivo tiene cuenta Google

Si nuestra aplicación requiere que el dispositivo tenga vinculada una cuenta Google, este código resultará realmente útil. Lo que hace es comprobar si el dispositivo tiene una cuenta Google, si el resultado es “true” dejaremos que el usuario pase esta pequeña frontera para poder utilizar nuestra app, si por lo contrario es “false”, informaremos al usuario y lo redirigimos al market para que pueda crear o vincular una cuenta Google.

Continúa leyendo Android: Comprobar que el dispositivo tiene cuenta Google

Android: Manejo de varios idiomas en una aplicación Android

Si por ejemplo en el archivo res > values > strings.xml estamos manejando las Strings en idioma inglés y queremos también manejar el idioma español, será necesario agregar un directorio llamado res > values-es con un archivo llamado strings.xml en el que las mismas Strings del otro archivo se incluyan pero esta vez con sus respectivas traducciones al idioma español.

Continúa leyendo Android: Manejo de varios idiomas en una aplicación Android

Android: Diseño para los estados vacíos de la aplicación

En ocasiones las apps muestran alguna activity en blanco, por ejemplo cuando gmail no tiene ningún correo en la bandeja solo muestra la action bar. Una solución muy práctica y con mucho estilo es poner en el fondo una imagen que describa al usuario algo, de esta manera además de informarle también conseguimos que nuestra activity en blanco sea mucho mas atractiva.

Continúa leyendo Android: Diseño para los estados vacíos de la aplicación

Android: Creación de componentes según los colores de tu aplicación

Muchas veces nos encontramos con el problema de que los “views” de Android tienen un estilo que no nos gusta o no pega con nuestra aplicación. Con la siguiente web se pueden crear gran parte de estos componentes con los colores y estilo que nosotros queramos. La descarga de estos componentes en formato zip es totalmente gratuita, aunque no estaría de más donar una cantidad de dinero según nuestro criterio, os ahorrará muchísimo trabajo además de el “empaque” que le da a nuestra aplicación cuando todos los componentes tienen el mismo estilo.

Continúa leyendo Android: Creación de componentes según los colores de tu aplicación

Android: Eliminar la ActionBar de nuestra aplicación o activity

¿Al presentar nuestra aplicación nos interesa que aparezca la ActionBar? Es probable que no, ya que queremos mostrar un texto o imagen que identifique nuestra aplicación y que se refleje algo “limpio” e intuitivo. Para ello podemos crear un estilo en nuestro fichero “styles.xml” que se encuentra dentro del directorio “values” de nuestra aplicación. Este estilo hará desaparecer de nuestra activity o aplicación la ActionBar:

Continúa leyendo Android: Eliminar la ActionBar de nuestra aplicación o activity

Android: Instalar Genymotion con Google Play Services

Genymotion proporciona una ADV mucho más rápida y estable que la que proporciona android con el sdk. Además de velocidad y estabilidad, permite trabajar con Google Play.

Para descargar Genymotion podéis acceder a su web oficial, que además requiere virtual box. Una vez instalado creamos una máquina virtual y descargamos el archivo con extensión zip que adjunto en este post. 

Continúa leyendo Android: Instalar Genymotion con Google Play Services