外部SD卡中的SQLite数据库

时间:2015-03-10 14:29:43

标签: android

我是android的新手。 。 我有如何获取外部存储目录的问题。在我的设备中它是storage / sdcard1路径。

但它也无效。

如何设置db的外部存储目录路径? 请帮助。

任何答案都将不胜感激。

1 个答案:

答案 0 :(得分:1)

在回答这个问题之前,我希望你对android框架有所了解。 Android包含默认的sqlite处理选项,用于将数据库文件保存在内部存储目录中 使用它是一种好习惯.. 但是,如果您想保存在自定义目录中,请按照这些说明进行操作 默认情况下,android将内部存储分区为一个名为SD卡的分区 可以通过调用框架函数

来访问它
File Environment.getExternalStorageDirectory()

但在某些设备上有一个选项有外部存储卡 如果是这种情况,你可以通过调用像这样的

这样的java函数来做到这一点
new File("/mnt/sdcard1/");