M0286_Libro Curso

2: Avanzado en Android

Es recomendable escribir el nombre de las tablas en mayúsculas y el nom bre de la columna en minúsculas.

Aunque ha sido una breve introducción a SQL, si no se es muy docto con el tema, se recomienda buscar información acerca de gestión de BBDD. Vamos a ver un pequeño ejemplo de cómo implementar una BBDD en una aplicación. 2.4.1. Aplicación con SQLite Vamos a crear una pequeña aplicación llamada Events en la que guardaremos registros para mostrarlos posteriormente. Abrimos un nuevo proyecto utilizando los siguientes parámetros en el cuadro de diálogo: ■ Application name (nombre de la aplicación): Seas, Accesos. ■ Package name (nombre del paquete): com.seas.ejemplo.access. ■ Create Activity (crear actividad): Access. ■ Min SDK Version: 8. Lo primero que necesitamos es crear un sitio para mantener las constantes que describan la BBDD, así que vamos a crear una interfaz Constants : package com.seas.ejemplo.access; import android.provider.BaseColumns; public interface Constants extends BaseColumns { public static final String TABLE_NAME = “access”; // Columnas de la BBDD Events public static final String TIME = “tiempo”; public static final String TITLE = “titulo”; } Con esto vamos a almacenar cada evento como una fila en la tabla access . Tendremos tres columnas en cada fila con los nombres _id , tiempo y titulo . ■ Project Name (nombre del proyecto): SeasAccess1. ■ Build Target (objetivo de compilación): Android 2.2.

125

Made with FlippingBook - Online catalogs