您好我已经实现了此代码Using your own SQLite database in Android applications
从资源文件夹获取我的数据库并将其复制到数据库文件夹中。现在我怎么能从我的设备上获得数据库?
如果我的设备已植根,或者即使它已经无法完成,那么<p>或者可以得到它?感谢。
答案 0 :(得分:1)
“currentDBPath”包含DB的路径。您可以将其复制为文件,并使用以下步骤将其保存在其他位置。
String currentDBPath = "/data/"+getApplicationInfo().packageName+"/databases/db_name";
FileChannel src = new FileInputStream(currentDB).getChannel(); // source
FileChannel dst = new FileOutputStream(backupDB).getChannel(); // destination
dst.transferFrom(src, 0, src.size()); // to copy from source to destination
src.close();
dst.close();
希望这就是你要找的东西。