首先這里推薦一個網(wǎng)址
需要了解數(shù)據(jù)存儲分類,可以參考下文
https://developer.android.google.cn/guide/topics/data/data-storage.html
根據(jù)習(xí)慣,我們可以將數(shù)據(jù)存儲分為四類
SharedPreferences
- 通過鍵值對形式保存簡單的、私有的數(shù)據(jù)
內(nèi)部存儲
- 把私有數(shù)據(jù)保存在設(shè)備的內(nèi)部存儲介質(zhì)中
外部存儲存儲
- 把公用數(shù)據(jù)保存在共享的外部存儲介質(zhì)中
SQLite 數(shù)據(jù)庫
- 把結(jié)構(gòu)化的數(shù)據(jù)保存在一個私有的數(shù)據(jù)庫中
網(wǎng)絡(luò)存儲
- 把數(shù)據(jù)保存在網(wǎng)絡(luò)上開發(fā)者自己的服務(wù)器中
SharedPreferences介紹
SharedPreferences是Android平臺上一個輕量級的存儲類,用來保存應(yīng)用的一些常用配置
- 常用來存儲應(yīng)用的配置信息、用戶設(shè)置參數(shù)等數(shù)據(jù)量不大
的數(shù)據(jù)- key-value對方式存儲基本數(shù)據(jù)類型:整型、布爾型、長整型和字符串
- 存放在ROM中所屬應(yīng)用程序的目錄中,以XML文件格式
存儲于/data/data/應(yīng)用程序包名/shared_prefs/