【发布时间】:2019-08-13 01:13:30
【问题描述】:
我在assete文件夹中有一个sqlite数据库。
我想把它复制到本地存储。
我使用此代码,它复制没有表的数据库。当我想在 sqlliteeditor 中打开数据库时,出现错误 14。
private void copyDataBase2() throws IOException {
OutputStream os = new FileOutputStream( "/data/data/pakagename/Learning.db");
InputStream is = context.getAssets().open("databases/Learning.db");
byte[] buffer = new byte[1024];
int length;
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
is.close();
os.flush();
os.close();
}
【问题讨论】:
标签: android sqlite local-storage