如何更改db文件存储的位置

时间:2013-01-04 09:07:24

标签: android android-ndk android-sqlite

  

可能重复:
  How to change the android database storage path?

如果我的应用程序命名为hello,那么db文件将存储在/data/hello/data/database中。 现在,我想更改存储文件的位置。 我可以改变android os的来源吗?还是其他任何想法?

1 个答案:

答案 0 :(得分:0)

在所需路径中创建数据库,如下所示:

 File db = new File(DB_PATH, DB_NAME);

其中

  DB_PATH =  Environment.getExternalStorageDirectory()//if you want to create a database in SD Card
  DB_NAME = "hello.db";