Skip to content

The orm encapsulation of android storage tool SharedPreferences allows you to read and store data by manipulating objects. It is simple and easy to use.

Notifications You must be signed in to change notification settings

jy231613/SpEasy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

SpEasy

项目介绍

安卓存储工具SharedPreferences的orm封装,通过对对象的操作,完成数据的读取和存储,简单好用,存储和读取只需要一句话调用!

软件架构

SharedPreferencesUtil:简单封装的工具类,可以直接使用,但是每次操作都需要自己处理异常; SharedPreferencesTrait:封装对象,所有模型类文件都要继承自这个类才有效; SpEasy:最终封装结果,在Application中初始化之后,可以做到一行代码存储,一行代码读取数据,通过操作对象,完成数据的操作;

使用教程

  1. 下载speasy文件夹中的三个文件,copy到你的项目中;
  2. 在Application中进行初始化,在初始化时如果不指定全局的异常处理,就会默认调用一个空的异常处理; SpEasy.init(this,this);或者SpEasy.init(this); 初始化示例图
  3. 书写一个模型类,并且继承自SharedPreferencesTrait类,赋予其参数的get和set方法; 模型类
  4. 通过操作类来存储和删除数据 存储数据 查询数据
  5. 如果需要处理结果,可以使用封装的commit提交的方法putxxx(),这类方法带有boolean的返回值,表示是否存储成功;

注意事项

  1. 进行数据存储和查询之前必须进行初始化操作,不然会报空指针;
  2. 目前对Set没有支持,后面再加,支持其他基本类型{String,int,long,boolean,float};
  3. 后面预计增加Config配置类,把一些写死的东西规整到配置类信息中;

联系我

  1. 码云:@zFox
  2. GitHub:jy231613
  3. CSDN:https://blog.csdn.net/qq_36676433
  4. wechat:jy271613
  5. QQ:2757525207

About

The orm encapsulation of android storage tool SharedPreferences allows you to read and store data by manipulating objects. It is simple and easy to use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages