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
🙂
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Este post esta dedicado a la creación de reportes con imágenes usando el programa iReport Designer. Cuando se desarrolla...
En este tuto crearemos una clase para conectarse con una base de datos Access y ademas se implementan dos metodos para r...
En este post veremos una pequeña introducción a lo que son las animaciones con LibGDX y el uso de sprites. ¿Que es la an...
Si quieres cambiar el nombre de tus atributos sin tener que reescribir código java por X o Y razón, GSON te permite reno...
Repl.it es un proyecto de tres jóvenes emprendedores (Amjad, Haya, Maso), es un compilador en linea el cual te permite p...
Hola 🙂 en esta ocasión un amigo del Brasil nos envía un proyecto java de una Urna Electrónica o Voto Electronico, desarr...
Los comentarios estan cerrados
El archuivo helpers.php en Laravel contiene funciones globales de PHP los cuales se pueden utilizar en cualquier parte d...
El gigante tecnologico de Google ingresa a la competencia de los ChatBot con Inteligencia Artificial a traves de Bard. B...
uiverse.io es u sitio web para desarrolladores que contiene miles de elementos de interfaz de usuario HTML/CSS creados y...
¿Estas buscando fondos animados para tus sitios web? Animated BG es un sitio web donde puedes encontrar cientos de fondo...
Excelente de mucha utilidad, gracias
me resulto excelente post mas claro que el agua
recien empieso a ver c sharp espero tengas algunos ejemplo mas
Muchas gracias por compartir tus conocimientos con las personas que necesitamos de él, con personas como tu se enriquece la cultura y la humanidad.
Muy buen aporte. sigue asi. XD
Excelente Compatriota… seguí asi. te felicito. abrazo
lo baje solo que al importarlo lo hago desde
File/new/others/Androids/android code from Existing proyect(para importarlo con laspropiedades con las que fue creado) , eslo que hago y por lo general no me da problema pero hise esto para este proyecto y me manda un monton de errores aunque limpie el proyecto, ejmplo en
en MainActivity
setContentView(R.layout.activity_main);
activity_main cannot be resolved or is not a field (.activity_main)
no tengo nada de sqllite instalado que tengo que instalar par aandroid?
tengo el sdk,java y el adt-bundle-windows ya he hecho otra app pero para consumir web service pero no con sqllite
si tienes problemas para importarlo trata de crear un proyecto nuevo que este ejemplo no es muy grande y puedes hacerlo rapidamente, verifica también que tengas lo necesario instalado del sdk de android
hola amigo muy buen proyecto,esta genial,una consulta cuando trato de importarlo con el eclipse juno no me lo muestra como proyecto,sera que es porque es juno y no indigo? tendra que ver eso? desde ya muchisimas gracias,sl2
Muy buena
hola bro me podrias ayudar es que tengo una duda con respecto al proyecto, cree uno nuebo y pase todo el codigo de nuebo y me marca dos errores primero en registroactivity en este metodo, en .registro
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.registro, menu);
return true;
}
y en registros activity me marca el mismo error en este metodo
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.registros, menu);
return true;
}
Muy buena información.
Saludos!
Una duda intento poner mas text se los agrege y el proyecto no tiene errores pero cuando ago el registro me dice «Error: Compruebe que los datos sean correctos» como puedo hacer para que el proyecto envez de tener un solo text que seria el nombre del estudiante tengas mas de 3