package org.kymjs.music.utils; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; /** * SharedPreferences操作工具包 * * @author kymjs * @created 2013-12-27 */ public class PreferenceHelper { public static void write(Context context, String fileName, String k, int v) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); Editor editor = preference.edit(); editor.putInt(k, v); editor.commit(); } public static void write(Context context, String fileName, String k, boolean v) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); Editor editor = preference.edit(); editor.putBoolean(k, v); editor.commit(); } public static void write(Context context, String fileName, String k, String v) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); Editor editor = preference.edit(); editor.putString(k, v); editor.commit(); } public static int readInt(Context context, String fileName, String k) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); return preference.getInt(k, 0); } public static int readInt(Context context, String fileName, String k, int defv) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); return preference.getInt(k, defv); } public static boolean readBoolean(Context context, String fileName, String k) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); return preference.getBoolean(k, false); } public static boolean readBoolean(Context context, String fileName, String k, boolean defBool) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); return preference.getBoolean(k, defBool); } public static String readString(Context context, String fileName, String k) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); return preference.getString(k, null); } public static String readString(Context context, String fileName, String k, String defV) { SharedPreferences preference = context.getSharedPreferences(fileName, Context.MODE_PRIVATE); return preference.getString(k, defV); } }