package com.joyplus.tvhelper.utils; import android.R.bool; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; public class PreferencesUtils { private static final String JOYPLUS = "ijoypus"; private static final String ISACCEPTED = "isAccepted"; private static final String PINCODE = "pincode"; private static final String CHANNEL = "channel"; private static final String ISNEEDCONFIRM = "isneedconfirm"; private static final String ISAUTODELETE = "isautodelete"; private static final String PINCODE_MD5 = "md5_code"; private static final String MAC_ADDR = "mac_addr"; private static final String DISPLAYURL = "web_url"; private static final String LASTVERSION = "last_version"; public static void changeAcceptedStatue(Context c ,boolean isAccepted){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putBoolean(ISACCEPTED, isAccepted); editor.commit(); } public static void setPincode(Context c ,String pincode){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putString(PINCODE, pincode); editor.commit(); } public static void setMac(Context c ,String macAddr){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putString(MAC_ADDR, macAddr); editor.commit(); } public static void setIsneedConfirm(Context c , boolean isneedConfirm){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putBoolean(ISNEEDCONFIRM, isneedConfirm); editor.commit(); } public static void setIsautodelete(Context c , boolean isautodelete){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putBoolean(ISAUTODELETE, isautodelete); editor.commit(); } public static void setChannel(Context c ,String channel){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putString(CHANNEL, channel); editor.commit(); } public static void setWebUrl(Context c ,String url){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putString(DISPLAYURL, url); editor.commit(); } public static String getWebUrl(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getString(DISPLAYURL, null); } public static boolean isAcceped(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getBoolean(ISACCEPTED, false); } public static boolean isneedConfirm(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getBoolean(ISNEEDCONFIRM, false); } public static boolean isautodelete(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getBoolean(ISAUTODELETE, false); } public static String getPincode(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getString(PINCODE, null); } public static String getMac(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getString(MAC_ADDR, null); } public static String getChannel(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getString(CHANNEL, null); } public static void setPincodeMd5(Context c,String md5){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putString(PINCODE_MD5, md5); editor.commit(); } public static String getPincodeMd5(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getString(PINCODE_MD5, null); } public static int getGuidLastVersion(Context c){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); return s.getInt(LASTVERSION, -1); } public static void setGuidLastVersion(Context c, int version){ SharedPreferences s = c.getSharedPreferences(JOYPLUS, 0); Editor editor = s.edit(); editor.putInt(LASTVERSION, version); editor.commit(); } }