android sharepreferences 小工具类,可以参考下或是提下更好的建议
来源:互联网 发布:oracle12c连接数据库 编辑:程序博客网 时间:2024/06/10 00:20
简要的介绍sharepreferences的参数
//在实例化SharedPreferences对象,参数1是存储文件的名称,参数2是文件的打开方式,当文件不存在时,直接创建,如果存在,则直接使用
//第二个参数
//MODE_PRIVATE,只读,只能被自己的应用程序访问
//MODE_WORLD_READABLE,可读,除了自己访问外还可以被其它应该程序读取
//MODE_WORLD_WRITEABLE,可写,除了自己访问外还可以被其它应该程序读取和写入
SharedPreferences mySharePreferences =getSharedPreferences("test", Activity.MODE_PRIVATE);
小工具类
public class SPUtils {public static final String USE_TO= "use_to";//保存的参数意义//设置string类型public static void setValue(Context context,String name,String key, String value) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putString(key, value);editor.commit();}public static String getValues(Context context,String name, String key, String defValue) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);return sp.getString(key, defValue);}//设置boolean类型public static void setValue(Context context,String name, String key, boolean value) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putBoolean(key, value);editor.commit();}public static boolean getValues(Context context,String name, String key, boolean defValue) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);return sp.getBoolean(key, defValue);}//设置long类型public static void setValue(Context context,String name, String key, long value) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putLong(key, value);editor.commit();}public static long getValues(Context context,String name, String key, long defaultValues) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);return sp.getLong(key, defaultValues);}//设置int类型public static void setValue(Context context,String name, String key, int value) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putInt(key, value);editor.commit();}public static int getValues(Context context,String name, String key, int defaultValues) {SharedPreferences sp = context.getSharedPreferences(name, Activity.MODE_PRIVATE);return sp.getInt(key, defaultValues);}}
sp小工具类的调用
设置值
SPUtils.setValue(this, SPUtils.USE_TO, "name", "testSPUtils");
获取值
String name=SPUtils.getValues(this, SPUtils.USE_TO, "name", "没有获取到数据");
0 0
- android sharepreferences 小工具类,可以参考下或是提下更好的建议
- VC下的小工具
- 两个在多线程环境下使用的小工具类
- 小工具:批量转换文件夹下的特定类…
- j2ee下的单元测试小工具
- j2ee下的单元测试小工具
- Linux下的局域网小工具
- Linux 终端下的小工具-JC
- ubuntu下的实用小工具
- LINUX下的一些小工具
- 介绍一个小工具,可以在windows操作系统下读取linux的分区!
- linux下小工具使用
- win下一些小工具
- android 自己总结的小工具类
- android系统的 一些小工具类
- 这些小工具让你的Android 开发更高效(下)
- 这些小工具让你的 Android 开发更高效(下)
- Linux 下的一个目录跳转的小工具
- Google Play商店推广那些事
- 文章标题
- Vim 语法高亮与自动缩进
- Android应用自定义User Data管理(将Settings下的"清除数据"变成"管理空间")
- 使用正则表达式,从网站上获取指定数据
- android sharepreferences 小工具类,可以参考下或是提下更好的建议
- 利用无效字节码指令引发逆向工具崩溃(一)
- Android API Guides - Device Compatibility
- 学习的网址
- 【禅道】--不使用帮助的IT员工当不了好老板(实战篇)
- ios tableView那些事 (九) tableview的删除
- 初识ajax
- vb.net机房收费系统重构——总结(四)软件工程文档3
- c#使用sc命令注册开发Windows服务