Android中資料儲存的方式有哪些

一隻有交流障礙的醜程式猿發表於2018-02-26

Parent

Android中資料儲存主要有

  1. File
  2. SharedPreferences
  3. SQLite
  4. 網路
  5. ContentProvider
  6. 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://的問題。

參考

相關文章