安卓开发工具类-SharedPreferences
来源:互联网 发布:深圳海关待遇知乎 编辑:程序博客网 时间:2024/05/17 05:57
package com.wanggjie.weishi.utils;
import android.content.Context;
import android.content.SharedPreferences;
import com.wanggjie.weishi.conf.Containts;
/**
* @author 王杰
* @time 2017/2/10 13:07
* @desc SharedPreferences保存和获取数据的工具
*/
public class SpUtils {
//获取到SharedPreferences对象
public static SharedPreferences getSp(String key, Context c) {
return c.getSharedPreferences(Containts.SPFILENAME, Context.MODE_APPEND);
}
//设置一个boolean值到Sp
public static void setSpBoolean(Context c, String key, boolean flag) {
SharedPreferences.Editor edit = SpUtils.getSp(Containts.SPFILENAME, c).edit();
edit.putBoolean(key, flag);
edit.commit();
}
//从Sp中获取一个boolean值
public static boolean getSpBoolean(Context c, String key){
return SpUtils.getSp(Containts.SPFILENAME, c).getBoolean(key,false);
}
//从Sp中获取一个String值
public static String getSpString(Context c, String key){
return SpUtils.getSp(Containts.PASSWORD, c).getString(key,"");
}
//设置一个String值到Sp
public static void setSpString(Context c, String key, String value) {
SharedPreferences.Editor edit = SpUtils.getSp(Containts.PASSWORD, c).edit();
edit.putString(key,value);
edit.commit();
}
import android.content.Context;
import android.content.SharedPreferences;
import com.wanggjie.weishi.conf.Containts;
/**
* @author 王杰
* @time 2017/2/10 13:07
* @desc SharedPreferences保存和获取数据的工具
*/
public class SpUtils {
//获取到SharedPreferences对象
public static SharedPreferences getSp(String key, Context c) {
return c.getSharedPreferences(Containts.SPFILENAME, Context.MODE_APPEND);
}
//设置一个boolean值到Sp
public static void setSpBoolean(Context c, String key, boolean flag) {
SharedPreferences.Editor edit = SpUtils.getSp(Containts.SPFILENAME, c).edit();
edit.putBoolean(key, flag);
edit.commit();
}
//从Sp中获取一个boolean值
public static boolean getSpBoolean(Context c, String key){
return SpUtils.getSp(Containts.SPFILENAME, c).getBoolean(key,false);
}
//从Sp中获取一个String值
public static String getSpString(Context c, String key){
return SpUtils.getSp(Containts.PASSWORD, c).getString(key,"");
}
//设置一个String值到Sp
public static void setSpString(Context c, String key, String value) {
SharedPreferences.Editor edit = SpUtils.getSp(Containts.PASSWORD, c).edit();
edit.putString(key,value);
edit.commit();
}
}
package com.wanggjie.weishi.conf;
/**
* @author 王杰
* @time 2017/2/10 13:11
* @desc 自定义的常量类,用于保存数据
*/
public interface Containts {
String SPFILENAME = "config";
String AUTOUPDATE = "autoupdate";
String BASE_URL = "http://192.168.140.2:8080";
String UPDATE_RRL = BASE_URL + "/info.json";
String PASSWORD = "password";
String FINISHSETUP = "finishsetup";
String SIM = "sim";
String SAFEPHONE = "safephone";
String SAFEONOFF = "safe_on_off";
String BlackNumberDb = "blacknumberinfo.db";
String DBNAME = "blacknumber";
String DB_PHONE = "phone";
String DB_MODE = "mode";
}
1 0
- 安卓开发工具类-SharedPreferences
- 安卓工具类------->SharedPreferences
- 安卓开发之SharedPreferences的工具类分享(包括保存复杂对象)
- 安卓:SharedPreferences共享存储的工具类
- 安卓SharedPreferences封装类
- 安卓开发之数据存储SharedPreferences
- 安卓开发 SharedPreferences存储数据
- 安卓开发:SharedPreferences存储简析
- 安卓开发SharedPreferences的封装
- 安卓开发工具
- [安卓开发工具]
- android开发之SharedPreferences工具类
- android开发第三弹--SharedPreferences工具类
- Android开发中SharedPreferences工具类
- 安卓SharedPreferences封装类,超好用
- 安卓SharedPreferences用法
- 安卓SharedPreferences
- 安卓配置文件SharedPreferences
- SpringBoot中自定义注解实现控制器访问次数限制
- eclipse部署java web程序报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Buil
- 【Python】 csv模块的使用
- Linux命令--关机重启
- HAWQ技术解析(三) —— 基本架构
- 安卓开发工具类-SharedPreferences
- 视觉同时定位与建图(vSLAM)
- 快逸报表整合至MyEclipse项目中
- POJ 1845 Sumdiv
- shell脚本中参数与运算符号
- 快速点击打开一个activity,其中还有数据问题
- TYPESDK手游聚合SDK客户端设计思路与架构之五:渠道sdk额外功能兼容性设计
- LeetCode笔记:37. Sudoku Solver
- 如何给KVM上的VM配置VLAN