martes, 17 de marzo de 2015

Notificaciones Background con Parse

Implementar Parse para notificaciones push es muy sencillo y de gran utilidad, sin embargo, sino inicializamos y creamos el servicio Parse de forma correcta, no recibiremos notificaciones cuando nuestra app se encuentre cerrada, incluso aparecerá un molesto error en nuestro teléfono de que la aplicación ha dejado de funcionar.

No voy a entrar en detalles en la configuración, ya que todo se encuentra en el sitio Web Parse.com, voy es a describir los pasos necesarios para poder enviar las notificaciones sin que nuestra aplicación este corriendo.

jueves, 12 de marzo de 2015

Generador de estilos para el Action Bar de Android

Si tienen problemas con la elaboración y la calidad del diseño en sus aplicaciones Android al igual que yo, pueden utilizar un excelente sitio web que permite establecer prácticamente todo el diseño de la aplicación en función de los temas, las texturas, los colores y la mejor combinación entre ellos.

El sitio jgilfelt, permite generar el código del diseño elaborado y así incorporarlo a nuestro proyecto, al descargarlo ubiqué los archivos en los respectivos subdirectorios del Drawable y reemplacé el archivo de Styles, teniendo en cuenta en no modificar el nombre del tema que se encuentra referenciado en el Manifest.

martes, 10 de marzo de 2015

Error at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork

En los tutoriales y ejemplos para consumir API Rest con Android no mencionan nada sobre este error, bueno no es más que darse un paseo por Google y encontrar la solucíón.


La primera es usar las siguientes lineas de código:

StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);

La otra es consumir el API desde un AsyncTask, que obviamente es lo más apropiado, sólo que como estoy en pruebas aún no lo estoy usando.