PDA

Ver la Versión Completa : Creacion del apk file con base de datos


bb_android
15/02/13, 21:17:34
hola!

he creado mi aplicacion pero cuando creo el apk file y lo instalo en mi tab no me funciona y creo q es porq no me esta leyendo la base de datos.

como hago para crear el apk file y valla con la base de datos?

set92
16/02/13, 17:56:51
aqui tienes un como se hace http://stackoverflow.com/questions/513084/how-to-ship-an-android-application-with-a-database

Es mas o menos como me imaginaba, la BD la metes en la carpeta de assets y luego parece ser que tienes que copiarla a una carpeta de la SD interna, aunque yo pensaba que solo con meterla en assets ya te valdria

ysuran
17/02/13, 16:16:04
Si los datos de la base de datos inicial no son muchos, podrías implementarte una clase DbHelper que cree las tablas y las llene de datos la primera vez que arranque. Es muy cómodo y te ahorras quebraderos de cabeza adjuntando archivos, copiandolos y abriendolos.
Yo tengo hecho eso en una app y va de cine

striker6969
18/02/13, 15:32:50
Estoy de acuerdo con el compañero ysuran, lo mejor es que si necesitas datos iniciales en la base de datos, es que la crees tu mismo con un helper creado por ti mismo.

bb_android
18/02/13, 15:55:31
es q son muchos! y son varias tablas. la he puesto en la carperta assets pero me sigue sin funcionar

set92
18/02/13, 22:41:06
Como te he puesto antes yo pensaba que solo sera poniendolo en assets pero en el link que te he puesto dicen que no, y te dicen que procedimiento debes seguir

bb_android
18/02/13, 22:56:38
lo he ojeado y ya vi el ejemplo voy a hacer lo que sugieren en esa pagina les comentare despues de hacer las pruebas gracias!!

rinxe
19/02/13, 00:11:55
En mi blog tengo un ejemplo de como copiar un archivo de base de datos desde la carpeta assets, esta al final del articulo:http://elbauldeandroid.blogspot.com.es/2013/02/base-de-datos-sqlite.html?m=1

Recuerda que despues de hacer eso tienes que hacer tu clase sqliteopenhelper para manejar las tablas que tenga la base de datos

ysuran
23/02/13, 14:14:55
Cuántos son muchos datos? Yo como tenía que insertar 3 tablas con unas 500 filas en cada una (todos datos aleatorios e inventados) me hice un script para construirme el String que le paso a la sqlite para que cree la tabla e inserte los datos XD