package hillfly.wifichat.util; import hillfly.wifichat.common.BaseApplication; import hillfly.wifichat.model.Users; import android.content.Context; import android.content.SharedPreferences; public class SharePreferenceUtils { private static final String GlobalSharedName = "LocalUserInfo"; private SharedPreferences mSP; private SharedPreferences.Editor mEditor; public SharePreferenceUtils() { mSP = BaseApplication.getInstance().getSharedPreferences(GlobalSharedName, Context.MODE_PRIVATE); mEditor = mSP.edit(); } public SharedPreferences.Editor getEditor() { return mEditor; } public String getIMEI() { return mSP.getString(Users.IMEI, ""); } public String getNickname() { return mSP.getString(Users.NICKNAME, ""); } public int getAvatarId() { return mSP.getInt(Users.AVATAR, 0); } public String getBirthday() { return mSP.getString(Users.BIRTHDAY, "000000"); } public int getOnlineStateId() { return mSP.getInt(Users.ONLINESTATEINT, 0); } public String getGender() { return mSP.getString(Users.GENDER, "获取失败"); } public int getAge() { return mSP.getInt(Users.AGE, -1); } public String getConstellation() { return mSP.getString(Users.CONSTELLATION, "获取失败"); } public String getLogintime() { return mSP.getString(Users.LOGINTIME, "获取失败"); } public void setNickname(String paramNickname) { mEditor.putString(Users.NICKNAME, ""); } public void setIMEI(String paramIMEI) { mEditor.putString(Users.IMEI, paramIMEI); } public void setAvatarId(int paramAvatar) { mEditor.putInt(Users.AVATAR, paramAvatar); } public void setBirthday(String paramBirthday) { mEditor.putString(Users.BIRTHDAY, SessionUtils.getBirthday()); } public void setOnlineStateId(int paramOnlineStateId) { mEditor.putInt(Users.ONLINESTATEINT, paramOnlineStateId); } public void setGender(String paramGender) { mEditor.putString(Users.GENDER, paramGender); } public void setAge(int paramAge) { mEditor.putInt(Users.AGE, paramAge); } public void setConstellation(String paramConstellation) { mEditor.putString(Users.CONSTELLATION, paramConstellation); } public void setLogintime(String paramLongtime) { mEditor.putString(Users.LOGINTIME, paramLongtime); } }