在sdcard中读取sqlite文件并在android中显示结果

时间:2015-06-21 05:20:31

标签: android sqlite

我在sdcard中有一个sqlite文件。我想读取此文件而不将其导入assets文件夹。我只想读取表格和显示值。无需升级或插入值。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您只需使用以下功能打开数据库即可。进一步处理就像任何其他SQLite-DB一样。

private SQLiteDatabase openDatabase(final Context context) {
  final File databaseFile = new File("<path-to-your-db-file>")
  return SQLiteDatabase
        .openDatabase(databaseFile.getAbsolutePath(), null, SQLiteDatabase.OPEN_READONLY);
}

请注意授予您的应用访问外部存储的特定权限。