package net.basilwang.utils; import net.basilwang.dao.Preferences; import android.content.Context; import android.content.SharedPreferences; import android.preference.PreferenceManager; public class PreferenceUtils { public static String getPreferSemester(Context context) { return PreferenceManager.getDefaultSharedPreferences(context) .getString(Preferences.CURRICULUM_TO_SHOW, ""); } public static int getPreferAccountId(Context context) { return PreferenceManager.getDefaultSharedPreferences(context).getInt( Preferences.LOGON_ACCOUNT_ID, 0); } public static Boolean getPreferUpdateTip(Context context) { return PreferenceManager.getDefaultSharedPreferences(context) .getBoolean(Preferences.NEVER_OCCUR_UPDATE_TIP, false); } public static Boolean getPreferHadSendUserNo(Context context) { return PreferenceManager.getDefaultSharedPreferences(context) .getBoolean(Preferences.HAD_SEND_USERNO, false); } public static String getPreferLastVersion(Context context) { return PreferenceManager.getDefaultSharedPreferences(context) .getString(Preferences.LAST_VERSION, "1.00"); } public static String getPreferUserName(Context context) { return PreferenceManager.getDefaultSharedPreferences(context) .getString(Preferences.USER_NAME, "绑定学号,亲"); } public static String getPreferToken(Context context) { return PreferenceManager.getDefaultSharedPreferences(context) .getString(Preferences.TOKEN, null); } public static int getPreferenceUnusual(Context context){ return PreferenceManager.getDefaultSharedPreferences(context) .getInt(Preferences.Unusual, 0); } public static void modifyIntValueInPreferences(Context context, String key, int value) { SharedPreferences.Editor editor = PreferenceManager .getDefaultSharedPreferences(context).edit(); editor.putInt(key, value); editor.commit(); } public static void modifyStringValueInPreferences(Context context, String key, String value) { SharedPreferences.Editor editor = PreferenceManager .getDefaultSharedPreferences(context).edit(); editor.putString(key, value); editor.commit(); } public static void modifyBooleanValueInPreferences(Context context, String key, Boolean value) { SharedPreferences.Editor editor = PreferenceManager .getDefaultSharedPreferences(context).edit(); editor.putBoolean(key, value); editor.commit(); } }