Android中資料儲存主要有
- File
- SharedPreferences
- SQLite
- 網路
- ContentProvider
- FileProvider
File
即JAVA中常用的I/O儲存方法,直接將資料寫入磁碟或從磁碟讀取。
SharedPreferences
Android中特有的儲存方式,用來持久化儲存健值對資訊,本質是將xml檔案儲存在data/data/程式包名/shared_prefs目錄下。
SQLite
Android中內建的輕量級資料庫
網路
從網路載入資料
ContentProvider
ContentProvider是Android提供給上層的一個元件,主要用於實現資料訪問的統一管理和資料共享,通常與SQLite結合使用。
FileProvider
FileProvider是v4包中一個繼承ContentProvider的子類,可以用於解決Android 7.0中禁止我們的應用對外部公開file://的問題。