Hace tan sólo 3 días, Google presentaba la segunda versión de su API de Google Maps para Android. Esta nueva versión presenta muchas novedades interesantes, de las que cabe destacar las siguientes: Integración con los Servicios de Google Play (Google Play Services) y la Consola de APIs. Utilización a través de un nuevo tipo específico [...]
Tareas en segundo plano en Android (II): IntentService
En el artículo anterior del Curso de Programación Android vimos cómo ejecutar tareas en segundo plano haciendo uso de hilos (Thread) y tareas asíncronas (AsyncTask). En este nuevo artículo nos vamos a centrar en una alternativa menos conocida, aunque tanto o más interesante, para conseguir el mismo objetivo: ejecutar una determinada tarea en un hilo independiente [...]
Tareas en segundo plano en Android (I): Thread y AsyncTask
Todos los componentes de una aplicación Android, tanto las actividades, los servicios [sí, también los servicios], o los broadcast receivers se ejecutan en el mismo hilo de ejecución, el llamado hilo principal, main thread o GUI thread, que como éste último nombre indica también es el hilo donde se ejecutan todas las operaciones que gestionan la [...]
Notificaciones Push Android: Google Cloud Messaging (GCM). Implementación Cliente
En los dos anteriores (I y II) artículos del curso hemos hablado sobre el servicio Google Cloud Messaging y hemos visto como implementar una aplicación web que haga uso de dicho servicio para enviar mensajes a dispositivos Android. Para cerrar el círculo, en este nuevo artículo nos centraremos en la aplicación Android cliente. Esta aplicación [...]
Notificaciones Push Android: Google Cloud Messaging (GCM). Implementación Servidor
En el artículo anterior del curso hicimos una introducción al servicio Google Cloud Messaging (GCM), vimos cómo registrarnos y obtener la API Key necesaria para enviar mensajes y describimos a alto nivel la arquitectura que tendrá un sistema capaz de gestionar mensajería de tipo push a través de este servicio de Google. Este segundo artículo [...]
Notificaciones Push Android: Google Cloud Messaging (GCM). Introducción
Aprovechando que el servicio de mensajería push de Google ha salido de su fase beta recientemente, tal como anunciaron en el último evento Google I/O, y que ha sufrido algunos cambios con respecto a su anterior versión, voy a dedicar los próximos artículos del Curso de Programación Android a describir qué es y cómo utilizar [...]
Malware en la web [SOLUCIONADO]
Desde hace un par de días, el blog parece que se ha visto afectado por algún tipo de malware y es posible que hayáis recibido alguna advertencia de vuestro navegador o antivirus al entrar en la web. El problema ya está solucionado. He realizado una instalación limpia de todo el software del blog, incluidos temas [...]
Acceso a Servicios Web REST en Android (2/2)
En el artículo anterior dedicado a los servicios web REST hemos visto cómo crear fácilmente un servicio de este tipo utilizando el framework ASP.NET MVC 3. En esta segunda parte vamos a describir cómo podemos construir una aplicación Android que acceda a este servicio web REST. Y tal como hicimos en el caso de SOAP, vamos [...]
Acceso a Servicios Web REST en Android (1/2)
En los dos artículos anteriores (éste y éste) del Curso de Programación Android nos hemos ocupado de describir la forma de construir un sistema formado por un servicio web SOAP que accede a una base de datos externa y una aplicación Android que, a través de este servicio, es capaz de manipular dichos datos. En [...]
Acceso a Servicios Web SOAP en Android (2/2)
En el artículo anterior del curso vimos cómo construir un servicio web SOAP haciendo uso de ASP.NET y una base de datos externa SQL Server. En este segundo artículo veremos cómo podemos acceder a este servicio web desde una aplicación Android y probaremos todo el sistema en local para verificar su correcto funcionamiento. En primer [...]