我想編寫一個具有SQLite數據庫的Android應用程序。如何使用SQLite數據庫開發Android應用程序?
我見過this question,但它(以及答案)是7歲,這也被指出通過CommonsWare在a comment,其中他們還建議使用this庫。但評論也從2013年的最後一個庫中的承諾也在2014年十二月
在另一方面,在this official guide,他們說,用於創建SQLite數據庫推薦的方法是繼承SQLiteOpenHelper
,從中可以推斷Google現在推薦使用本機Android API來創建和使用數據庫。
所以我的問題是我應該遵循什麼方式?也就是說,現在到2016年,什麼是在Android應用程序中創建和使用SQLite數據庫以及如何運送SQLite數據庫的推薦方式?
死的簡單方法如何 - 從資產中複製數據庫到文件系統,然後使用普通的SQLite類來讀/寫它。這不是很明顯的做事方式,而不是下載一些第三方庫是天知道什麼狀態的修復? –
@GabeSechan恩,看來Mark真的很喜歡那個圖書館......;) –
@GabeSechan:因爲這個庫很好(我經常使用它),並且它比我通常看到人們用於從資產中解壓縮數據庫的流氓級別代碼好得多。如果你有更好的代碼,將它發佈到某個地方,或者發佈你自己的庫來解決問題。 – CommonsWare