存储方案分类:
1.偏好设置(SharedPreference)
2.流存储(内部、外部的文件,缓存目录)
3.SQLite数据库存储
选择方法:
1.数据量较小,并且以key-value形式表现的数据,可以优先使用SharedPreference,例如用户在使用软件时的一些配置信息:是否打开消息提醒等。
2.数据量可能不小,并且数据并不要求高频率的查询、修改、删除等,可以优先选择流存储,即文件存储,根据文件的保密需求、软件对该文件的依赖等,确定使用内部存储或者外部存储。
3.数据量可能不小,并且数据需要被高频率的实现增删改查的操作,或者数据非常的有规律等,可以优先使用数据库存储数据。