android o代码本地化,Android本地化存储

自己项目中的使用的一个库,整理一下分享给大家

已经上传了github,欢迎大家start

用法

jitpack用起来比较方便

Step 1. Add it in your root build.gradle at the end of repositories:

allprojects {

repositories {

...

maven { url 'https://jitpack.io' }

}

}

Step 2. Add the dependency

dependencies {

compile 'com.github.evernightking:Storage:v1.0'

}

集成一个application ,在onCreate()方法中去初始化一下

public class MainApplication extends Application {

@Override

public void onCreate() {

super.onCreate();

Store.init(this,"testFile");

}

}

第二个参数是保存本地的文件名

Store.put("zhangsan", new TestBean());

Store.put("string", "string");

Store.put("int", 100);

Store.put("long", 100L);

Store.put("byte", (byte) 100);

Store.put("short", (short) 100);

Store.put("float", (float) 100);

Store.put("boolean", true);

ArrayList list = new ArrayList<>();

list.add(new TestBean());

list.add(new TestBean());

list.add(new TestBean());

Store.put("listsss", list);

ArrayList listsss = Store.get("listsss", ArrayList.class, null);

TestBean testBean = listsss.get(1);

String s = Store.get("zhangsan", TestBean.class, null).toString() + "\n" +

Store.get("string", "") + "\n"

+ Store.get("int", 0) + "\n" +

Store.get("long", 0L) + "\n" +

Store.get("byte", (byte) 0) + "\n"

+ Store.get("short", (short) 0) + "\n" +

Store.get("float", (float) 0) + "\n" +

Store.get("boolean", true) + "\n"

+ "\n" + testBean.toString();

44f549003ed2

读取出来的数据展示

44f549003ed2

文件中保存的数据

用base64简单加密了一下,使用还是很方便的,数据文件保存在data/data/包名/files/storage/文件夹中

代码很简单,就几个类,感兴趣的自己看一下吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值