Android Open Source - socialcde4android Preferences






From Project

Back to project page socialcde4android.

License

The source code is released under:

MIT License

If you think the Android project socialcde4android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package it.uniba.socialcde4android.preferences;
//from   w w  w .  j  a va  2 s . c o m
import java.util.HashMap;
import java.util.Set;

import android.app.Activity;
import android.content.Context;
import android.content.SharedPreferences;

public class Preferences {
  
  private static final String USERINFO = "socialTFSuser_info";
  public static final String SAVEDPREF = "SavedPref";
  public static final String SAVEPASS = "Save_pass";
  public static final String AUTOLOG = "AUTO_log";
  public static final String USERNAME = "Username";
  public static final String PASSWORD = "Password";
  public static final String PROXYSERVER = "Proxyserver";


  public static void savePreferences(Activity activity, HashMap<String,String> preferences ){
    SharedPreferences settings = activity.getSharedPreferences(USERINFO, Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = settings.edit();
    Set<String> keySet = preferences.keySet();
    for (String key : keySet){
      editor.putString(key, preferences.get(key));
    }
    //se savepass == false allora salva una password vuota
//    if ((preferences.get(SAVEPASS)).equals(false)){
//      editor.putString(PASSWORD, "");
//    }
    editor.putString(SAVEDPREF,"true");
    editor.commit();
  }
  
  public static void setFalseAutolog(Activity activity){
    SharedPreferences settings = activity.getSharedPreferences(USERINFO, Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = settings.edit();
    editor.putString(AUTOLOG,"false");
    editor.commit();
  }
  
  public static void deletePreferences(Activity activity){
    SharedPreferences settings = activity.getSharedPreferences(USERINFO, Context.MODE_PRIVATE);
    SharedPreferences.Editor editor = settings.edit();
    editor.putString(SAVEDPREF,"false");
    editor.commit();
  }
  
  public static HashMap<String, String> loadPreferences(Activity activity){
    SharedPreferences settings = activity.getSharedPreferences(USERINFO, Context.MODE_PRIVATE);
    if (settings.getString(SAVEDPREF, "").equals("true")){
      HashMap<String, String> prefMap = new HashMap<String, String>();
      prefMap.put(AUTOLOG, settings.getString(AUTOLOG, ""));
      prefMap.put(USERNAME, settings.getString(USERNAME, ""));
      prefMap.put(PASSWORD, settings.getString(PASSWORD, ""));
      prefMap.put(PROXYSERVER, settings.getString(PROXYSERVER, ""));
      prefMap.put(SAVEPASS, settings.getString(SAVEPASS, ""));

      //non ? necessario aggiungere 
      return prefMap;
    }else   return null;
  }
  
  
  public static boolean isSavedPreferences(Activity activity){
    SharedPreferences settings = activity.getSharedPreferences(USERINFO, Context.MODE_PRIVATE);
    if (settings.getString(SAVEDPREF, "").equals("true"))
      return true;
    else 
      return false;
  }
  
  public static String getSavedHost(Activity activity){
    SharedPreferences settings = activity.getSharedPreferences(USERINFO, Context.MODE_PRIVATE);
    return settings.getString(PROXYSERVER, "");
  }
  
}




Java Source Code List

it.uniba.socialcde4android.activity.HomeActivity.java
it.uniba.socialcde4android.activity.LoginActivity.java
it.uniba.socialcde4android.activity.RegistrationActivity.java
it.uniba.socialcde4android.activity.WebViewActivity.java
it.uniba.socialcde4android.adapters.ConfiguratedImageLoader.java
it.uniba.socialcde4android.adapters.FeaturesAdapter.java
it.uniba.socialcde4android.adapters.ServicesAdapter.java
it.uniba.socialcde4android.adapters.SquareImageView.java
it.uniba.socialcde4android.adapters.TimeLineAdapter.java
it.uniba.socialcde4android.adapters.UserAvatarsAdapter.java
it.uniba.socialcde4android.adapters.UsersAdapter.java
it.uniba.socialcde4android.config.Config.java
it.uniba.socialcde4android.costants.Consts.java
it.uniba.socialcde4android.costants.Error_consts.java
it.uniba.socialcde4android.costants.Services_id.java
it.uniba.socialcde4android.data.operation.Authorize_Operation.java
it.uniba.socialcde4android.data.operation.ChangePasswordWithPassword_Operation.java
it.uniba.socialcde4android.data.operation.GetAvailableAvatars_Operation.java
it.uniba.socialcde4android.data.operation.GetColleagueProfile_Operation.java
it.uniba.socialcde4android.data.operation.GetFeatures_Operation.java
it.uniba.socialcde4android.data.operation.GetFriends_Operation.java
it.uniba.socialcde4android.data.operation.GetHideSettings_Operation.java
it.uniba.socialcde4android.data.operation.GetOAuthData_Operation.java
it.uniba.socialcde4android.data.operation.GetUser_Operation.java
it.uniba.socialcde4android.data.operation.IsUsernameAvailable_Operation.java
it.uniba.socialcde4android.data.operation.IsWebServiceRunning_Operation.java
it.uniba.socialcde4android.data.operation.RecordService_Operation.java
it.uniba.socialcde4android.data.operation.RetrieveServices_Operation.java
it.uniba.socialcde4android.data.operation.SendTFSpost_Operation.java
it.uniba.socialcde4android.data.operation.SetActiveFeatures_Operation.java
it.uniba.socialcde4android.data.operation.SetAvatar_Operation.java
it.uniba.socialcde4android.data.operation.SetFollowed_Operation.java
it.uniba.socialcde4android.data.operation.SetHideSettings_Operation.java
it.uniba.socialcde4android.data.operation.SubscribeUser_Operation.java
it.uniba.socialcde4android.data.operation.UnregisterService_Operation.java
it.uniba.socialcde4android.data.requestmanager.SocialCDERequestFactory.java
it.uniba.socialcde4android.data.requestmanager.SocialCDERequestManager.java
it.uniba.socialcde4android.data.service.SocialCDERequestService.java
it.uniba.socialcde4android.dialogs.ChangePasswordDialog.java
it.uniba.socialcde4android.dialogs.ChooseAvatarDialog.java
it.uniba.socialcde4android.dialogs.HideUnhideDialog.java
it.uniba.socialcde4android.dialogs.NoNetworkDialog.java
it.uniba.socialcde4android.dialogs.SetServiceFeaturesDialog.java
it.uniba.socialcde4android.dialogs.TFSAuthDialog.java
it.uniba.socialcde4android.fragments.TimeLine_AbstractFragment.java
it.uniba.socialcde4android.fragments.TimeLine_Fragment.java
it.uniba.socialcde4android.fragments.WUserColleagueProfile_Fragment.java
it.uniba.socialcde4android.fragments.WUserProfile_Fragment.java
it.uniba.socialcde4android.preferences.Preferences.java
it.uniba.socialcde4android.shared.library.JsonDateDeserializer.java
it.uniba.socialcde4android.shared.library.WFeature.java
it.uniba.socialcde4android.shared.library.WHidden.java
it.uniba.socialcde4android.shared.library.WOAuthData.java
it.uniba.socialcde4android.shared.library.WPost.java
it.uniba.socialcde4android.shared.library.WService.java
it.uniba.socialcde4android.shared.library.WUser.java
it.uniba.socialcde4android.utility.ScreenUtility.java