很抱歉这个小问题,我有一个.db
sqlite3文件,我想它可以获取数据,例如:它是只读的。但我想知道在哪里导入它,同时采取这个数据文件的路径,以便连接它?你能帮助我吗?
答案 0 :(得分:0)
按照路径
导入它
"/data/data/ur_package_name/databases/"
答案 1 :(得分:0)
在我的项目中,我在项目下面有一个名为assets的文件夹,我将* .db放在那里并加载数据库,如下所示:
private static void copyDatabase(String dbname) throws IOException {
InputStream is = mContext.getAssets().open(dbname);
String outFileName = DB_PATH + dbname;
OutputStream out = new FileOutputStream(outFileName);
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
is.close();
out.flush();
out.close();
}