沈斌
2018-05-16 6c88cd89b3f3d6d140f6eb0cec20e2f57a7ff563
app/src/main/java/com/moral/yunfushao/utils/SharedPreferencesUtil.java
@@ -36,12 +36,30 @@
   public void saveLoginInfo(User loginUser){
      SharedPreferences preferences = mContext.getSharedPreferences(SP_LOGIN_USER_KEY, Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putString("id",loginUser.get_id());
      editor.putString("phone",loginUser.getPhone());
      editor.putString("encypt",loginUser.getEncypt());
      editor.putString("password",loginUser.getPassword());
      editor.putString("nickname",loginUser.getNickname());
      editor.putInt("refresh_frequency",loginUser.getRefresh_frequency());
      editor.putInt("is_open_upload",loginUser.getIs_open_upload());
      editor.putInt("is_lock",loginUser.getIs_lock());
      editor.putInt("video",loginUser.getVideo());
      editor.commit();
   }
   public User getLoginInfo(){
      SharedPreferences sp = mContext.getSharedPreferences(SP_LOGIN_USER_KEY, Context.MODE_PRIVATE);
      User loginUserInfo = new User();
      loginUserInfo.set_id(sp.getString("id",""));
      loginUserInfo.setEncypt(sp.getString("encypt",""));
      loginUserInfo.setPhone(sp.getString("phone",""));
      loginUserInfo.setPassword(sp.getString("password",""));
      loginUserInfo.setNickname(sp.getString("nickname",""));
      loginUserInfo.setRefresh_frequency(sp.getInt("refresh_frequency",10));
      loginUserInfo.setIs_open_upload(sp.getInt("is_open_upload",1));
      loginUserInfo.setIs_lock(sp.getInt("is_lock",0));
      loginUserInfo.setVideo(sp.getInt("video",0));
      return loginUserInfo;
   }
@@ -51,21 +69,41 @@
      return userid;
   }
   public void setUpload(int is_open_upload){
      SharedPreferences preferences = mContext.getSharedPreferences(SP_LOGIN_USER_KEY, Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putInt("is_open_upload",is_open_upload);
      editor.commit();
   }
   public void setVideo(int video){
      SharedPreferences preferences = mContext.getSharedPreferences(SP_LOGIN_USER_KEY, Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putInt("video",video);
      editor.commit();
   }
   public void setRefreh(int refresh){
      SharedPreferences preferences = mContext.getSharedPreferences(SP_LOGIN_USER_KEY, Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putInt("refresh_frequency",refresh);
      editor.commit();
   }
   
   public void exitLogin(){
      SharedPreferences preferences = mContext.getSharedPreferences(SP_LOGIN_USER_KEY, Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putString("id","");
      editor.putString("nickname","");
      editor.putString("phone","");
      editor.putString("encypt","");
      editor.putString("password","");
      editor.putString("username","");
      editor.putString("hotelid","");
      editor.putString("hotelname","");
      editor.putInt("opt",0);
      editor.putString("nickname","");
      editor.putInt("refresh_frequency",0);
      editor.putInt("is_open_upload",0);
      editor.putInt("is_lock",0);
      editor.putInt("video",0);
      editor.commit();
      MainApp.theApp.userId="";
      saveShowAd("");
   }
   /**
@@ -86,4 +124,55 @@
      int firstUse = preferences.getInt("firstUse", 0);
      return firstUse;
   }
   public void saveShowAd(String time) {
      SharedPreferences preferences = mContext.getSharedPreferences("firstInfo",
            Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putString("time", time);
      editor.commit();
   }
   public String getShowAd() {
      SharedPreferences preferences = mContext.getSharedPreferences("firstInfo",
            Context.MODE_PRIVATE);
      String time = preferences.getString("time","");
      return time;
   }
   /**
    * 铃声
    * @param video
    */
   public void saveVideoList(String video) {
      SharedPreferences preferences = mContext.getSharedPreferences("videoInfo",
            Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putString("video", video);
      editor.commit();
   }
   public String getVideoList() {
      SharedPreferences preferences = mContext.getSharedPreferences("videoInfo",
            Context.MODE_PRIVATE);
      String video = preferences.getString("video","");
      return video;
   }
   public void saveTest(String test) {
      SharedPreferences preferences = mContext.getSharedPreferences("test",
            Context.MODE_PRIVATE);
      Editor editor = preferences.edit();
      editor.putString("test", test);
      editor.commit();
   }
   public String getTest() {
      SharedPreferences preferences = mContext.getSharedPreferences("test",
            Context.MODE_PRIVATE);
      String test = preferences.getString("test","");
      return test;
   }
}