Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个现有数据库,其应用名称末尾没有“.db”扩展名。现在使用DBFlow库创建的数据库在末尾添加了“.db”扩展名。如何指定在创建数据库时不应添加“.db”扩展名。 或者 如果它不能这样做,那么请告诉我一种方法,以便我可以在 DBFlow 创建数据库之前重命名现有数据库以具有“.db”扩展名。
提前致谢。
我尝试了以下代码并且它有效。
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 进行了检查,它确实有效。如果有其他方法可以添加它。
true