Cómo programar en Android: Guía 6

Muchos usuarios me habeis pedido que continuase con las Guías de programación en Android (que inicialmente estaba pensada como 5 guías básicas) incluyendo ejemplos de inserción y edición; y como vuestros deseos son órdenes, aquí está la Guía 6, que trata precisamente de eso: inserción de datos.

En esta Guía vamos a ver como insertar datos en la Base de Datos SQLite en Android, desde un formulario diseñado en una actividad separada. Antes de continuar con la lectura de esta guía, quizá te interesaría echar un vistazo a la Guía 5, en la que aprendimos a realizar las primeras consultas a una base de datos en este entorno. Partiremos del proyecto de la Guía 5 para completar los pasos de la Guía 6.

Carta a los Reyes Magos

Hoy pido a las musas que me permitan acertar con las palabras. No me refiero a ser elocuente, tampoco busco florituras ni exagerar con alguna excentricidad: esto no es un conjuro para conseguir nada. Lo que si deseo es que éstas musas me ayuden a que lo que escriba signifique para quien lo lea, lo mismo que para quien lo escribe.

La vida no es fácil para nadie, en parte ahí reside la diversión. La justificación de este pensamiento es que quien no tiene problemas, los crea.
Nunca cuento con la suerte, no me gusta, prefiero moverme en la región que hay entre creer que lo que ocurre es culpa mía, o que era inevitable.
Ambas ideas me asustan (no me gusta la responsabilidad) pero mi madre, durante mi infancia, me dijo muchas veces “para atrás ni para coger impulso” y quedó incrustado en mi mente. Supongo que ella, y mi padre tampoco, no se lo imaginan, pero a menudo recurro a esas frases que quizá ellos no valoraban tanto como otras que sí buscaban inculcarme, pero que han estado presente en cada paso que he dado en la vida.

Programar en Android: Notificaciones

En esta Guía vamos a aprender a preguntar a un servidor en segundo plano, y a mostrar un aviso en la barra de notificaciones en caso de que el servidor nos entregue cierta respuesta, por ejemplo cuando la información consultada haya cambiado, incluso cuando la aplicación no está mostrandose. A diferencia de las notificaciones Push de iOS, en Android la aplicación debe realizar las consultas de forma activa en segundo plano. Además veremos como hacer que brille el led y activaremos la vibración. De forma colateral, aprenderemos a hacer hilos que ejecuten tareas en segundo plano para no bloquear el dispositivo.

En esta guía se dan por supuestos algunos conceptos básicos de programación, y en concreto Java y el SDK de Android, aún así los bloques de código están muy explicados y si tenéis alguna duda no dudéis en comentarlo.

Como programar en Android: Guia 5

En esta nueva Guía aprenderemos como realizar consultas sobre una Base de Datos SQLite en Android, añadiendo un fichero de Base de Datos a los recursos.
Antes de continuar con la lectura de esta guía, quizá te interesaría echar un vistazo a la Guía 4, en la que aprendimos a mostrar colecciones de datos en listas con items personalizados. Partiremos del proyecto de la Guía 4 para completar los pasos de la Guía 5.

Como programar en Android: Guia 4

En la Guía 4 vamos a aprender a crear un Custom ListView Item, es decir, a personalizar los elementos de nuestras listas para mostrar una información más rica y adaptada a nuestras necesidades.

Antes de continuar la lectura de la guía, quizá te interese leer la anterior, en la que aprendíamos a crear una vista con un ListView. Partiremos del proyecto de la Guía 3 para los ejemplos de la nueva Guía.

Como programar en Android: Guia 3

Esta vez vamos a aprender a crear vistas que contengan un control ListView, es decir, que muestren una lista de elementos por la que podamos desplazarnos mediante un scroll cuando exceda la altura de la pantalla del dispositivo.

Antes de continuar con la lectura de esta guía, quizá te interese echar un vistazo a la anterior, donde explicábamos como navegar entre Layouts. Vamos a partir de ese proyecto para completar la Guia 3.

Como programar en Android: Guia 2

En esta guia vamos a aprender cómo navegar entre dos Layouts (vistas) mediante la pulsación de un botón, enviando parámetros de una vista a otra.

Antes de leer esta guia, quizá te interese echar un vistazo a la anterior, donde explicábamos la estructura de una aplicación Android en Eclipse e implementábamos un sencillo Hola Mundo. Vamos a continuar con ese proyecto para completar la Guia 2.

Como programar en Android: Guia 1

Hace poco he empezado a interesarme por el desarrollo de aplicaciones en Android motivado por la necesidad de cierta utilidad para mi Nexus One que, tras buscar en el Android Market, no encontré. Como no tengo experiencia con el lenguaje de programación Java, y tampoco tiempo ni ganas de estudiar más libros de sintaxis, Apis y Frameworks, decidí aprender a lo bruto: dandome directamente cabezazos contra el teclado, previa búsqueda por google claro.

Finalmente creo que he reunido algunos conocimientos para escribir una guia que me sirva para recordar lo aprendido en el futuro, y de paso tambien a aquellos de vosotros que lo necesiteis. Así pues, empezamos con la Guia 1.

Aplicar estilos CSS al código fuente en WordPress

A menudo tenemos la necesidad de postear en nuestro blog WordPress un ejemplo de implementación que contiene un trozo de código fuente. Y también sabemos por experiencia que cuando buscamos una solución a un problema frustrante, tendemos a huir a toda velocidad de las páginas donde el código fuente se mezcla con el resto del mensaje, cual código spaghetti aberrado, resultando ininteligible.

Los chicos de WordPress han pensado en esto y nos proporcionan un plugin perfecto para que nuestros ejemplos de código fuente resulten atractivos a los lectores: SyntaxHighlighter Evolved, sigue leyendo para conocerlo.