android轻量级本地数据存储的实现

android应用程序常用的本地数据存储一般用数据库和SharedPreferences,或者用文件系统缓存一些块状的数据如图片音视频等。 而SharedPreferences一般情况下只能存储一些基础数据类型的键值对,而本地存储存一些对象或者集合类的时候只能选择使用sqlite数据库。
对于上面这些情况确实可用满足我们的日常开发工作,但是对于存储一些少量的本地对象数据,如登陆人信息这样的,若采用SharedPreferences以键值对的形式存贮对象的各个属性则会显得非常繁琐,若使用数据库存储这个数据则会让代码显得非常臃肿。

,