SharedPerference
来源:互联网 发布:淘宝店铺添加客服 编辑:程序博客网 时间:2024/06/05 17:40
1、定义前的考虑
1)定义存取方式 get/put
2)明确数据类型 Int/String/Boolean
3)定义删除功能 单个/全部
2、实现步骤
public class SharedUtil { public static final String NAME="config"; //文件名称 //存储 --键/值 public static void putString(Context mContext,String key,String value){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); SharedPreferences.Editor editor=sp.edit(); editor.putString(key,value).commit(); } //取值 --键/默认值 public static String getString(Context mContext,String key,String defValue){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); return sp.getString(key,defValue); } public static void putInt(Context mContext,String key,int value){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); SharedPreferences.Editor editor=sp.edit(); editor.putInt(key,value).commit(); } //---Int public static int getInt(Context mContext,String key,int defValue){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); return sp.getInt(key,defValue); } public static void putBoolean(Context mContext,String key,boolean value){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); SharedPreferences.Editor editor=sp.edit(); editor.putBoolean(key,value).commit(); } //---Boolean public static boolean getBoolean(Context mContext,String key,boolean defValue){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); return sp.getBoolean(key,defValue); } //删除 单个 public static void deleteShared(Context mContext,String key){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); sp.edit().remove(key).commit(); } //删除 全部 public static void deleteAll(Context mContext,String key){ SharedPreferences sp=mContext.getSharedPreferences(NAME,Context.MODE_PRIVATE); sp.edit().clear(); }}
阅读全文
0 0
- SharedPerference
- SharedPerference
- SharedPerference
- 使用SharedPerference保存数据
- 安卓中sharedperference的用法
- Android学习之SharedPerference存储
- 数据持久化方案(二)SharedPerference
- Android数据存储方式——SharedPerference
- 开发工具——SharedPerference使用
- sharedPerference保存本机ip和mac地址
- android 存储及注意事项!(java io流,和sharedperference存储)
- Android存储(读取)之SharedPerference(最常用)
- 文件的读写,sd卡存储数据,SharedPerference存储
- SharedPerference(轻量级存储)判定是否记住密码
- 用SharedPerference设计登录页面,可以选择是否记住密码
- Android实例demo6之界面登录、sharedperference、自动登录、保存密码
- 借鉴prototype.js实现继承
- unordered_map
- ubuntu 安装不了软件
- Java垃圾回收机制
- hdu----Find Q
- SharedPerference
- 字段
- Python 边做边学 2 准备工作
- (转)来自瑞士的七个葫芦娃:各怀绝技的Wealthtech解决方案商
- Win10+python2.7.6+opencv2.4.13环境下, 调用cv2.VideoCapture()失败的解决方法
- 小波系数的理解
- 简单的创建socket和连接
- keras学习笔记
- Pytorch入门——安装