Android:重命名数据库文件名?

时间:2016-02-10 13:22:50

标签: android database sqlite rename dbflow

我有一个现有的数据库,其应用名称没有" .db"延伸到最后。现在,使用DBFlow库创建的数据库添加了" .db"延伸到最后。如何指定它不应该添加" .db"创建数据库时的扩展名 或
如果它不能那样做那么请告诉我一个方法,以便我可以重命名我现有的数据库,以便有一个" .db" DBFlow创建数据库之前的扩展。

提前致谢。

1 个答案:

答案 0 :(得分:3)

我尝试了以下代码并且有效。

File dbFile = getDatabasePath("db_name");
boolean renamed = dbFile.renameTo(new File(getDatabasePath("db_name").getParent(), "db_name.db"));
Log.d("Renamed", renamed+"");

Logcat输出true 我使用adb shell进行了检查,确实有效。如果还有其他方法,请添加它。