0
我在sdcard中有一个sqlite文件。我想读取此文件而不将其导入资产文件夹。我只想读取表格并显示值。无需升级或插入值。我怎样才能做到这一点?在sdcard中读取sqlite文件并在android中显示结果
我在sdcard中有一个sqlite文件。我想读取此文件而不将其导入资产文件夹。我只想读取表格并显示值。无需升级或插入值。我怎样才能做到这一点?在sdcard中读取sqlite文件并在android中显示结果
您可以简单地使用以下功能打开数据库。进一步的处理就像其他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);
}
请注意授予您的应用访问外部存储的特定权限。
谢谢......还有一件事,对于不同的设备,db文件的路径是不同的,即使我将它保存在外部存储卡中,我是否有任何解决方案? –