Android 使用SharedPreferences数据存储
来源:互联网 发布:印度与中国知乎 编辑:程序博客网 时间:2024/06/05 11:17
自己写了个SP辅助类
虽然写的有点啰嗦,也是自己的成果。如下:
package com.yqy.yqy_testsputil;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.content.SharedPreferences;/** * SP辅助类 * @author YQY * * */@SuppressLint("CommitPrefEdits")public class SPUtil {private static SharedPreferences mSP;private static String spName = "yqy_testsputil";/** * put * @param context 环境 * @param name 键 * @param object 值 */public static void put(Context context,String name,Object object){mSP = context.getSharedPreferences(spName, Activity.MODE_PRIVATE);SharedPreferences.Editor editor = mSP.edit();if(object instanceof String){editor.putString(name,(String) object);}else if(object instanceof Integer){editor.putInt(name, (Integer) object);}else if(object instanceof Long){editor.putLong(name, (Long) object);}else if(object instanceof Float){editor.putFloat(name, (Float) object);}else if(object instanceof Boolean){editor.putBoolean(name, (Boolean) object);}editor.commit();}public static void set(Context context, String what, String value) {SharedPreferences sharedPreferences = context.getSharedPreferences(spName, 0);sharedPreferences.edit().putString(what, value).commit();}public static String getString(Context context,String name){mSP = context.getSharedPreferences(spName, Activity.MODE_PRIVATE);return mSP.getString(name, "");}public static int getInt(Context context,String name){mSP = context.getSharedPreferences(spName, Activity.MODE_PRIVATE);return mSP.getInt(name, 0);}public static Long getLong(Context context,String name){mSP = context.getSharedPreferences(spName, Activity.MODE_PRIVATE);return mSP.getLong(name, 0);}public static Float getFloat(Context context,String name){mSP = context.getSharedPreferences(spName, Activity.MODE_PRIVATE);return mSP.getFloat(name, 0);}public static boolean getboolean(Context context,String name){mSP = context.getSharedPreferences(spName, Activity.MODE_PRIVATE);return mSP.getBoolean(name, false);}}
0 0
- Android 使用SharedPreferences数据存储
- Hello Android - 使用SharedPreferences存储数据
- Android中使用SharedPreferences进行数据存储
- Android 使用SharedPreferences进行数据存储
- Android使用SharedPreferences进行数据存储
- Android笔记使用SharedPreferences进行数据存储
- 【Android 基础】数据存储SharedPreferences 使用
- Android-数据存储SharedPreferences的使用
- Android数据存储-SharedPreferences
- Android数据存储---SharedPreferences
- Android数据存储---SharedPreferences
- android SharedPreferences数据存储
- Android 数据存储 -- SharedPreferences
- android SharedPreferences 数据存储
- android数据存储---SharedPreferences
- Android 数据存储SharedPreferences
- android数据存储SharedPreferences
- Android存储数据SharedPreferences
- 双4G LTE
- 获得AX Role下面的duties和privileges 列表
- myeclipse 自动提示
- 【android学习】自定义view属性
- linux source 命令
- Android 使用SharedPreferences数据存储
- C++ Rand()各种实现
- "Could not find or load main class" in Hadoop or Java using Maven
- socket 传文件
- hdu 5400 Arithmetic Sequence
- Android 图片压缩,基于比例和质量压缩
- 禁止FTP用户登录ssh,但是能正常登录FTP 或者 允许ftp用户ssh登录
- Android版本与API对应关系
- windows系统下git配置用户名和邮箱