UniversalPreferences
来源:互联网 发布:韩国古代历史 知乎 编辑:程序博客网 时间:2024/06/05 14:07
UniversalPreferences
项目地址:UniversalPreferences
简介:UniversalPreferences is simple Android library that allows you to use Shared Preferences in an easy way.
UniversalPreferences is simple Android library that allows you to use Shared Preferences in an easy way.
This library allows you to easily to store and retrive values from SharedPreferences without creating lots of boilerplate.
Usage
Add to your module's build.gradle:
allprojects { repositories { maven { url "https://jitpack.io" } }}
and to your app build.gradle:
dependencies { compile 'com.github.zookey:universalpreferences:0.0.4'}
First you do need to initalize this libarary inside onCreate of the Application class of your project.
public class UniversalPreferencesApplication extends Application { @Override public void onCreate() { super.onCreate(); UniversalPreferences.initialize(this); }}
Now you can use UniversalPreferences library in any class of your project.
UniversalPreferences library is "universal" at accepting object types, so there is only one method to store and only one method to retrive values.
Store and retrieve String
UniversalPreferences.getInstance().put("string", "some value");String stringValue = UniversalPreference.getInstance().get("string", "");
Store and retrieve Integer
UniversalPreferences.getInstance().put("int", 30);int integerValue = UniversalPreference.getInstance().get("int", 0);
Store and retrieve Float
UniversalPreferences.getInstance().put("float", 3.0f);float valueFloat = UniversalPreference.getInstance().get("float", 0.0f);
Store and retrieve Boolean
UniversalPreferences.getInstance().put("bool", true);boolean bool = UniversalPreference.getInstance().get("bool", false);
Store and retrieve Set
Set<String> set = new HashSet<String>();set.add("test 1");set.add("test 2");UniversalPreferences.getInstance().put("set", set);Set<String> savedSet = UniversalPreference.getInstance().get("set", new HashSet<String>);
0 0
- UniversalPreferences
- 正式开博
- [剑指offer学习心得]之:圆圈中最后剩下的数字
- 最新版本ButterKnife8.4的使用
- nyoj 311 和995
- python数据库编程
- UniversalPreferences
- error while trying to retrieve text error ora-12541 错误记录
- 把做事情做出成绩的三个关键习惯
- 解决Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted
- java ThumbnailAPI在线文档
- iOS iOS10 打印日志
- 浅析java中的Class类及其对象
- 大端、小端、魔数等概念
- 深度学习(十四)基于CNN的性别、年龄识别