我在sdcard中有一个sqlite文件。我想读取此文件而不将其导入assets文件夹。我只想读取表格和显示值。无需升级或插入值。我怎么能这样做?
答案 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);
}
请注意授予您的应用访问外部存储的特定权限。