All Posts in “Java”

Cómo incluir un Fragment en un ListView de Android

No son pocas las veces en las que en Android tenemos una lista en la que queremos que el primer elemento sea más grande, más vistoso y con un comportamiento especial. Lo primero que se nos viene a la cabeza es poner la lista a continuación de un LinearLayout cualquiera… pero entones quedará muy poco espacio para la lista. Y alguien dirá: usamos un ScrollView… ya pero ¿Cómo meter un ListView dentro de un ScrollView en Android? Pues hay una alternativa mejor: meter un Fragment como primer elemento de la lista.

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.

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.