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 al hilo principal de la aplicación. Esta opción se llama IntentService, y no es más que un tipo particular de servicio Android que se … [Read more...]
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 interfaz de usuario de la aplicación. Es por ello, que cualquier operación larga o costosa que realicemos en este hilo va a bloquear la ejecución del … [Read more...]
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 cliente, como ya hemos comentado en alguna ocasión será responsable de: Registrarse contra los servidores de GCM como cliente capaz de recibir … [Read more...]
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 lo vamos a dedicar a la implementación de una aplicación web capaz de enviar mensajes o notificaciones push a dispositivos Android. En el próximo artículo … [Read more...]
Notificaciones Push Android: Google Cloud Messaging (GCM). Introducción
Los próximos artículos del Curso de Programación Android los vamos a dedicar a describir qué es y cómo utilizar el servicio Google Cloud Messaging. En este primer artículo haremos una introducción al servicio y comentaremos la forma de registrarnos para poder utilizarlo (no preocuparos, es gratuito), y en los dos siguientes veremos cómo implementar las aplicaciones servidor (una vez más en ASP.NET) y cliente (en Android). Empecemos.En algunas ocasiones, nuestras aplicaciones móviles necesitan … [Read more...]
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 y plugins, y he verificado con varios scanners web que ya no se detecta ninguna amenaza. Podéis realizar el chequeo vosotros mismos desde cualquiera de estas … [Read more...]
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 a crear una aplicación de ejemplo que llame a las distintas funciones de nuestro servicio web. En este caso la aplicación se compondrá de 5 botones, uno por cada una de las … [Read more...]
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 este nuevo artículo vamos a crear un sistema similar, pero esta vez haciendo uso de la otra alternativa por excelencia a la hora de crear servicios web, y no es otra de utilizar … [Read more...]
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 lugar hay que empezar diciendo que Android no incluye "de serie" ningún tipo de soporte para el acceso a servicios web de tipo SOAP. Es por esto por lo que vamos a … [Read more...]
Acceso a Servicios Web SOAP en Android (1/2)
En este primer artículo que vamos a dedicar a los servicios web dentro del Curso de Programación Android nos vamos a centrar en los servicios web que utilizan el estándar SOAP como mecanismo de comunicación. A diferencia de otros tutoriales, no sólo vamos describir cómo acceder a este tipo de servicios desde una aplicación Android, sino que también veremos como crear un servicio web SOAP mediante ASP.NET para acceder a una base de datos SQL Server. De esta forma pretendo ilustrar la … [Read more...]
- « Previous Page
- 1
- …
- 5
- 6
- 7
- 8
- 9
- …
- 24
- Next Page »