File tree Expand file tree Collapse file tree 1 file changed +25
-1
lines changed
Expand file tree Collapse file tree 1 file changed +25
-1
lines changed Original file line number Diff line number Diff line change 22
33[ ![ Release] ( https://jitpack.io/v/joyrun/AptPreferences.svg )] ( https://jitpack.io/#joyrun/AptPreferences )
44
5- AptPreferences是基于面向对象设计的快速持久化框架,目的是为了简化SharePreferences的使用,减少代码的编写。可以非常快速地保存基本类型和对象。AptPreferences是基于APT技术实现,在编译期间实现代码的生成,支持混淆。支持多库,根据不同的用户区分持久化信息。
5+ AptPreferences是基于面向对象设计的快速持久化框架,目的是为了简化SharePreferences的使用,减少代码的编写。可以非常快速地保存基本类型和对象。AptPreferences是基于APT技术实现,在编译期间实现代码的生成,支持混淆。根据不同的用户区分持久化信息。
6+
7+ ### 特点
8+ 1 . 把通过的Javabean变成SharedPreferences操作类
9+ 2 . 支持保存基本类型及对象
10+ 3 . 支持根据不同的用户区分持久化信息。
11+
12+ ### 简单例子
13+ ```
14+ @AptPreferences
15+ public class Settings {
16+ private long loginTime;
17+ private LoginUser loginUser;
18+ // get、set方法
19+ }
20+ ```
21+ 使用方法
22+ ```
23+ // 保存信息
24+ SettingsPreference.get().setLoginTime(System.currentTimeMillis());
25+ SettingsPreference.get().set(new LoginUser("Wiki"));
26+ // 获取信息
27+ long loginTime = SettingsPreference.get().getLoginTime();
28+ LoginUser loginUser = SettingsPreference.get().getLoginUser();
29+ ```
630
731### 一、配置项目
832##### 配置项目根目录 build.gradle
You can’t perform that action at this time.
0 commit comments