Android 本地數據存儲一 總結

1.Android提供的存儲方式:文件存儲,nosql,sqlite數據庫,

1 . 文件存儲

1.SharePreferences:Android官方提供的緩存文件,以XML形式存儲;

2.MMKV:https://github.com/tencent/mmkv。MMKV 是基於 mmap 內存映射的移動端通用 key-value 組件,底層序列化/反序列化使用 protobuf 實現,性能高,穩定性強。

3.ASimpleCache:https://github.com/yangfuhai/ASimpleCache。ASimpleCache 是一個爲android制定的 輕量級的 開源緩存框架。輕量到只有一個java文件(由十幾個類精簡而來)。

2.基於sqlite 的封裝

1.sqlite:Android 官方提供的嵌入式數據庫

2.greenDAO(Google Room):https://github.com/greenrobot/greenDAO  基於SQLite的輕量級ORM  

3.nosql系列的數據庫

1.Realm:https://realm.io/cn/docs/

2.objectbox :https://github.com/objectbox

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章