1
我正在製作一個將使用sqlite數據庫中數百個數據庫文章的應用程序。我不會在應用程序的生命週期中添加新數據(除非我更新整個應用程序)。使用默認數據填充sqlite數據庫時的最佳做法是什麼?
我可能會最終使用靜態xml作爲數據,但我需要標記帖子,所以我猜sqlite數據庫會最好地完成這項工作。我知道如何實現它,我已經發布的應用程序使用SQLite之前...
但我的問題是。如何在應用程序第一次運行時最好地填充sqlite數據庫?我應該帶一個文件作爲資源,然後複製到應用程序空間嗎?什麼是最好的/最簡單的做法?
超級。所以我基本上可以將我的資產文件夾中的sqlite數據庫視爲任何其他的數據庫?即使它嵌入到我的apk中,我也可以寫入和讀取它嗎? – Christoffer 2015-02-05 21:34:29
@Christoffer:「所以我基本上可以像處理其他資源一樣在我的資產文件夾中處理sqlite數據庫?」 - 「SQLiteAssetHelper」會將數據庫從'assets /'複製到內部存儲,再複製到數據庫的常規位置。 「即使它嵌入到我的apk中,我也可以寫入和讀取它嗎?」 - 您可以讀取和寫入在內部存儲器中製作的副本。 – CommonsWare 2015-02-05 21:35:29
啊。涼。這幾乎是我想到的解決方案。很高興得到證實。非常感謝。 – Christoffer 2015-02-05 22:38:16