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文件的路徑是不同的,即使我將它保存在外部存儲卡中,我是否有任何解決方案? –