| 存储方式 | 特点 | 路径 |
|---|---|---|
| SharedPreferences | 基本数据类型,系统级支持跨app访问 |
/data/data/<package name>/shared_prefs |
| MMKV | 代替sharedPreferences, 基于mmap,protobuf 实现 教程 | /data/data/<package name>/files/mmkv |
| 文件 | 大量数据需要存储,图片,资源等,独立文件 | /data/data/<package name>/files |
| sqlite | 轻量级数据库操作引擎,查询,修改频繁,支持复杂sql语句 | /data/data/<package name>/databases/*.db |
| 云端 | 需要跨设备同步,恢复,重要信息托管存储 | 远程服务器 |
基本数据,微量数据,推荐采用MMKV的方式进行存储;
数据库操作,推荐 greenDAO
后面会提供一个工程demo 进行进行数据的基本操作,敬请期待