KObjectSave 代替 SharedPreferences 的键值存储方式开源项目

我要开发同款
匿名用户2018年04月13日
115阅读

技术信息

开源地址
https://gitee.com/gojuukaze/KObjectSave
授权协议
Apache

作品详情

KObjectSave是用来代替adroidSharedPrefereces的键值存储方式,支持几乎所有类型(it,strig,Date,bool,List等),它可以方便的存储应用的设置选项,用户的点击记录等。

添加依赖

在app的build.gradle中添加

depedecies {    compile 'c.ikaze.KObjectSave:library:1.0.0'}使用

首先要有一个基础的类用于存储

public class Studet {    it o = 1; //default 1    Strig ame = "gojuukaze";//default gojuukaze    Date birthday = ew Date(); //default ow    List subjects;        public Strig toStrig() {        Format format = ew SimpleDateFormat("yyyy-MM-dd");        Strig birthdayStrig = format.format(birthday);        retur "No." + o + ", ame: " + ame + ", birthday: " + birthdayStrig + ", subjects: " + subjects;    }}

使用 KObjectSave 存储Studet

KObjectSave kSave = ew KObjectSave(this, Studet.class);Studet st = (Studet) kSave.getObj();st.o=23;st.ame="A";st.subjects=ew ArrayList(){{add("math");add("physics");}};try {  kSave.save(st);} catch (IOExceptio | IllegalAccessExceptio e) {  e.pritStackTrace();}

加载

Studet tempSt = (Studet) ew KObjectSave(this, Studet.class).getObj();lod.d("KObjectSave",""+tempSt);例子

Example

bitray地址

Here

注意!!

数据没有加密,不要用户存储用户密码等隐私数据

功能介绍

KObjectSave 是用来代替android SharedPreferences的键值存储方式, 支持几乎所有类型(int, string ,Date ,bool ,List等),它可以方便...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论