En esta oportunidad dejo para estudio y critica de los programadores android un ejemplo sencillo de una aplicación que hace uso de base de datos SQLite. En este proyecto, se cuenta con las opciones, de inserción, consulta y eliminación de registros, ademas se hace uso de paso de parámetros entre activities, llenado de registros en un ListView, Toast, DatePicker y Dialog.
Esta desarrollado bajo Eclipse Indigo
La aplicación, hace uso de una sola tabla UNIVERSITARIO que consta de 6 campos, donde la llave primaria es autoincrementable de tipo entero.
CREATE TABLE "Universitario" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE , "Nombre" TEXT, "FechaNac" DATETIME, "Pais" TEXT, "Sexo" TEXT, "Ingles" TEXT )
El proyecto hace uso de tres layout siendo activity_main el primero en mostrarse y donde se registran nuevos alumnos, si el registro tuvo éxito, se mostrara el layout activity_registro, este layout permite volver al layout anterior para agregar nuevos registros o eliminar el registro que este visible, también cuenta con un botón para ver la lista de registros en el layout activity_registros donde se llenaran en un ListView, cuando se realice un clic en cualquier item, se mostraran sus datos en el layout activity_registro.
Para una mejor compresión del proyecto, este esta basado en código de post anteriores:
– Paso de parámetros entre dos Activity
– SQLite INSERT, UPDATE, DELETE, QUERY
Descarga el proyecto AQUI
🙂
Java ha ido evolucionando a pasos agigantados en los últimos años gracias al pedido de su comunidad global de programado[...]
En este tutorial nos conectaremos a una base de datos de Firebird utilizando el lenguaje de Visual Basic, el proyecto se[...]
Sourcetrail el explorador de código fuente de los lenguaje C, C ++, Java y Python se pasa al Software Libre y desde ahor[...]
En ocasiones el limite máximo de importación de base de datos que ofrece PhpMyAdmin (2MB) no es suficiente para lo que q[...]
Repl.it es un proyecto de tres jóvenes emprendedores (Amjad, Haya, Maso), es un compilador en linea el cual te permite p[...]
Segunda parte del tutorial [Introducción a Scene Builder y MVC (Parte I)]. En esta segunda parte, completaremos el diseñ[...]