标题-Android-读取原始文件夹中的数据库..
我的原始文件夹包含一个数据库'abc'& abc 数据库包含一个表say-xyz 我想打开'abc'数据库以获取其中的数据..
我想使用类似的东西
SQLiteDatabase db=SQLiteDatabase.openDatabase(路径,工厂,标志);
1)如何给出访问数据库的路径?
2) 我想打开表并执行操作 Cursor c=db.query("xyz",null,null,null,null,null);
Raw 没有路径:它是一种资源,因此您需要使用 getResources() 来引用它。
您应该在第一次运行时将其复制到 /data/data/YOUR_APP_FOLDER/databases/YOUR_DB.db
遵循本教程。
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
从目录中复制您的数据库文件,/res/raw
并提供/asset
该/data/data/<application_package_name>/database/
目录的路径。
现在您可以轻松地从 /data/data//database/ 目录访问您的数据库文件。