SharedPreferences改造,写个工具类
来源:互联网 发布:获取dota2 数据api 编辑:程序博客网 时间:2024/05/17 02:58
安卓开发中,常使用SharedPreferences保存数据,不过感觉有点麻烦,自己动手改造下吧,数据存取只需要参数上下文和key与value,简单方便,码农必备啊,哈哈哈…下面贴代码喽…
package utils;
import android.content.Context;
import android.content.SharedPreferences;
public class SharedPreferencesUtils {
public static final String SP_NAME = "config";public static void saveBoolean(Context context,String key , boolean value){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, 0); sp.edit().putBoolean(key, value).commit();}public static boolean getBoolean(Context context,String key,boolean defValue){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, 0); return sp.getBoolean(key, defValue);}public static void saveString(Context context,String key , String value){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, context.MODE_PRIVATE); sp.edit().putString(key, value).commit();}public static String getString(Context context,String key,String defValue){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, context.MODE_PRIVATE); return sp.getString(key, defValue);}public static void saveLong(Context context,String key , long value){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, 0); sp.edit().putLong(key, value).commit();}public static long getLong(Context context,String key,long defValue){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, 0); return sp.getLong(key, defValue);}public static void saveInt(Context context,String key , int value){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, context.MODE_PRIVATE); sp.edit().putInt(key, value).commit();}public static int getInt(Context context,String key,int defValue){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, context.MODE_PRIVATE); return sp.getInt(key, defValue);}public static void saveFloat(Context context,String key , float value){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, context.MODE_PRIVATE); sp.edit().putFloat(key, value).commit();}public static float getFloat(Context context,String key,float defValue){ SharedPreferences sp = context.getSharedPreferences(SP_NAME, context.MODE_PRIVATE); return sp.getFloat(key, defValue);}
}
本人个人项目地址:百度搜索安卓应用—-点击进入百度应用市场—搜索”电话老人版”
0 0
- SharedPreferences改造,写个工具类
- 用SharedPreferences写的存储工具类
- 用SharedPreferences写的存储工具类
- SharedPreferences工具类
- SharedPreferences 工具类
- android SharedPreferences工具类
- SharedPreferences工具类
- SharedPreferences工具类
- SharedPreferences工具类
- SharedPreferences工具类
- SharedPreferences工具类
- SharedPreferences工具类
- android SharedPreferences工具类
- Android SharedPreferences工具类
- SharedPreferences工具类封装
- SharedPreferences工具类
- SharedPreferences工具类
- SharedPreferences工具类
- iBET Online Casino GG Game Room Slot Game Info(GG Game Room, GG Game Room Slot Game, GG Game Room Sl
- 强化学习读书笔记
- Linux环境下共享内存
- PTA 一 排座位
- 如何将zynq7000自带的ramdisk8M文件系统扩到ramdisk24M制作
- SharedPreferences改造,写个工具类
- 搬圆桌
- sem_init,sem_post,sem_wait 信号量的用法解释
- 第五章 传输层
- Servlet的多线程并发问题
- js利用window对象缓存变量
- Weblogic JNDI数据源配置及查看
- MySQL
- JavaScript操作css样式