sábado, 25 de octubre de 2014

Como instalar greenDao en Android Stuido








Cada vez que me tengo afrontar con algún proyecto en Android y que este implique guardar datos en SQLite me parece bastante cansino y tedioso.

Así que buscando soluciones para evitar eso me encontré con este buena librería.
GreenDao se trata de una ORM (Object relational mapping) para Android que te ayudara en los registros de una base de datos al tratarlos como objetos en tu código. Dicho de otra forma y poniéndote un ejemplo en código ,por si te tiene buena pinta y quieres seguir leyendo:

¿ Como se crearía una tabla llamada Archivo con clave primaria como Id y claves secundarias como Nombre,Disponible,Fecha y Enlace ?

Entity archivo = schema.addEntity("Archivo"); 
archivo.addIdProperty();
archivo.addStringProperty("Nombre").notNull();
archivo.addBooleanProperty("Disponible");
archivo.addDateProperty("Fecha");
archivo.addStringProperty("Enlace");
¿ Y una inserción ?
Archivo archivo = new Archivo(null, "Programa 1", true, new Date(),"www.unenlace.com");
archivoDao.insert(archivo);
Te animas? Pues vamos :)