一个Android SharedPreferences存储框架:EasyCache
                 jopen
                 10年前
            
                    一个Android SharedPreferences存储框架,基于 Java 动态代理。
Example
Step1:设置Context
public class EasyCacheApplication extends Application {        @Override      public void onCreate() {          super.onCreate();          EasyCacheManager.getInstance().setup(this);      }  }Step2:代理接口:
@EasySpCache(name = "example_sp")  public interface ExampleProxy {        @Cache      void cacheStudent(@Key(value = "student") Student student);        @LoadCache(key = "student",getClassType = Student.class)      Student loadStudent();    }Step3:存储或读取
Student student=new Student();  student.name="zhangsan";  student.age=18;    ExampleProxy exampleProxy= EasyCacheManager.getInstance().getCacheProxy().create(ExampleProxy.class);  //cache  exampleProxy.cacheStudent(student);  //loadCache  Student cachedStudent=exampleProxy.loadStudent();  Log.d("Student","student:"+cachedStudent.name+" "+cachedStudent.age);