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;
/ / f r o m w w w . j a v a 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