database - una - usar nuestra propia base de datos sqlite en android
Usar la base de datos sqlite de los recursos de la aplicaciĆ³n de Android (2)
Recientemente comencé a programar Android, así que tengan paciencia :)
Desarrollo una aplicación que tiene todo su contenido almacenado en el archivo database.sql. Implementé una subclase de SQLiteOpenHelper y agregué database.sql a los activos de mi proyecto.
public class DBHelper extends SQLiteOpenHelper
{
public DBHelper (Context ctx)
{
super(ctx, "database.sql", null, 1);
}
}
Esto no funciona Acabo de recibir una excepción cada vez que intento hacer smth con DB :(
También debe sobrescribir OnCreate y onUpdate, eche un vistazo al ejemplo de Google aquí
Tiene 3 opciones cuando quiere crear una base de datos localmente en Android; con suerte, admitirán la implementación directamente desde el APK pronto. La base de datos debe estar en una ubicación específica:
/ data / data / YOUR_PACKAGE / databases /
- puede descargar la base de datos y escribirla en la carpeta de la base de datos desde una ubicación de red conocida.
- puedes crear la base de datos usando código.
- puede copiar la base de datos de su carpeta de activos a la carpeta de la base de datos (se requiere el doble de espacio).
También vea http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/