android.content.SharedPreferences.Editor#putString ( )源码实例Demo

下面列出了android.content.SharedPreferences.Editor#putString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: school_shop   文件: SharedPreferencesUtils.java
/**
 * 
 * @author zhoufeng
 * @createtime 2015-3-30 下午2:59:33
 * @Decription 向SharedPreferences添加信息
 *
 * @param context 上下文
 * @param SharedPreferName SharedPreferences的名称
 * @param type 数据的类型
 * @param key 数据的名称
 * @param value 数据的值
 */
public static void saveSharedPreferInfo(Context context, String SharedPreferName, String type, String key,
		Object value) {
	SharedPreferences userPreferences;
	userPreferences = context.getSharedPreferences(SharedPreferName, Context.MODE_PRIVATE);
	Editor editor = userPreferences.edit();

	if ("String".equals(type)) {
		editor.putString(key, (String) value);
	} else if ("Integer".equals(type)) {
		editor.putInt(key, (Integer) value);
	} else if ("Boolean".equals(type)) {
		editor.putBoolean(key, (Boolean) value);
	} else if ("Float".equals(type)) {
		editor.putFloat(key, (Float) value);
	} else if ("Long".equals(type)) {
		editor.putLong(key, (Long) value);
	}
	editor.commit();
}
 
源代码2 项目: JianDanRxJava   文件: SPHelper.java
public static void setString(String key, String value) {
    SharedPreferences sp = mContext.getSharedPreferences(
            SHARED_PREFERANCE_NAME, Context.MODE_PRIVATE);
    Editor editor = sp.edit();
    editor.putString(key, value);
    editor.apply();
}
 
源代码3 项目: ViewDebugHelper   文件: PreferencesUtil.java
/** 设置Key对应的String值 */
public static boolean setStringValue(Context context,String key, String value) {
	SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
	Editor editor = prefs.edit();
	editor.putString(key, value);
	return editor.commit();
}
 
源代码4 项目: MousePaint   文件: SPUtils.java
/**
 * 缓存信息
 * @param cacheName	存入名字
 * @param obj	对象
 */
public static void saveObject(String cacheName,Object obj){
	Editor e = context.getSharedPreferences(APP_ID, Context.MODE_PRIVATE).edit();
       String json =  gson.toJson(obj);
	e.putString(cacheName, json);
	e.commit();
}
 
源代码5 项目: mytracks   文件: PreferencesUtils.java
/**
 * Sets a string preference value.
 * 
 * @param context the context
 * @param keyId the key id
 * @param value the value
 */
@SuppressLint("CommitPrefEdits")
public static void setString(Context context, int keyId, String value) {
  SharedPreferences sharedPreferences = context.getSharedPreferences(
      Constants.SETTINGS_NAME, Context.MODE_PRIVATE);
  Editor editor = sharedPreferences.edit();
  editor.putString(getKey(context, keyId), value);
  ApiAdapterFactory.getApiAdapter().applyPreferenceChanges(editor);
}
 
源代码6 项目: PhoneProfilesPlus   文件: EventPreferencesWifi.java
void loadSharedPreferences(SharedPreferences preferences)
{
    Editor editor = preferences.edit();
    editor.putBoolean(PREF_EVENT_WIFI_ENABLED, _enabled);
    editor.putString(PREF_EVENT_WIFI_SSID, this._SSID);
    editor.putString(PREF_EVENT_WIFI_CONNECTION_TYPE, String.valueOf(this._connectionType));
    editor.apply();
}
 
源代码7 项目: letv   文件: PreferencesManager.java
public boolean saveLatestLaunchTime() {
    long t = System.currentTimeMillis();
    String date = StringUtils.timeString(t);
    String minutes = StringUtils.timeStringByMinutes(t);
    SharedPreferences sp = context.getSharedPreferences(FORCE_ALERT, 0);
    if (sp.getLong(PREF_CURRENTTIMEMILLIS, 0) != 0 && t - sp.getLong(PREF_CURRENTTIMEMILLIS, 0) < 300000) {
        return false;
    }
    Editor editor = sp.edit();
    editor.putLong(PREF_CURRENTTIMEMILLIS, t);
    editor.putString(PREF_LAUNCH_DATE, date);
    editor.putString(PREF_LAUNCH_MINUTE, minutes);
    editor.commit();
    return true;
}
 
源代码8 项目: letv   文件: SplashActivity.java
private void init() {
    Fabric.with(this, new Crashlytics());
    SharedPreferences pref = getSharedPreferences("LetvActivity", 32768);
    if (!pref.contains("isFirstIn")) {
        String str = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(System.currentTimeMillis()));
        Editor editor = pref.edit();
        editor.putString("firstRunAppTime", str);
        editor.putBoolean("isFirstIn", false);
        editor.commit();
    }
    if (BaseApplication.getAppStartTime() == 0) {
        BaseApplication.setAppStartTime(System.currentTimeMillis());
    }
    PreferencesManager.getInstance().setLesoNotification(false);
    boolean isNewApp = isNewAppVersion4Leso(PreferencesManager.getInstance().getVersionCode4Leso(), LetvUtils.getClientVersionCode());
    if (isNewApp) {
        LogInfo.log("Emerson", "--------------------isNewApp = " + isNewApp);
        PreferencesManager.getInstance().setIsShack(false);
    }
    initLesoIcon_notification(this);
    staticsCrashInfo();
    LetvApplication.getInstance().setIsShack(PreferencesManager.getInstance().isShack());
    LetvHttpConstant.setDebug(LetvConfig.isDebug());
    getDefaultImage(this);
    LetvUtils.setUa(this);
    JarUtil.sHasApplyPermissionsSuccess = true;
    if (ApkManager.getInstance().getPluginInstallState("com.letv.android.lite") != 1) {
        LogInfo.log("plugin", "重新启动了乐视视频,且liteapp之前未成功安装,重试重新下载");
        JarUtil.updatePlugin(this, 1, true);
    }
    if (LetvApplication.getInstance().hasInited()) {
        onAppInited();
    } else {
        startAppInitThread();
    }
    new RetentionRateUtils().doRequest(1);
    if (LetvConfig.isUmeng()) {
        AnalyticsConfig.setChannel(LetvConfig.getUmengID());
    }
}
 
源代码9 项目: PhoneProfilesPlus   文件: EventPreferencesNFC.java
void loadSharedPreferences(SharedPreferences preferences)
{
    Editor editor = preferences.edit();
    editor.putBoolean(PREF_EVENT_NFC_ENABLED, _enabled);
    editor.putString(PREF_EVENT_NFC_NFC_TAGS, _nfcTags);
    editor.putBoolean(PREF_EVENT_NFC_PERMANENT_RUN, this._permanentRun);
    editor.putString(PREF_EVENT_NFC_DURATION, String.valueOf(this._duration));
    editor.apply();
}
 
void loadSharedPreferences(SharedPreferences preferences)
{
    Editor editor = preferences.edit();
    editor.putBoolean(PREF_EVENT_PERIPHERAL_ENABLED, _enabled);
    editor.putString(PREF_EVENT_PERIPHERAL_TYPE, String.valueOf(this._peripheralType));
    editor.apply();
}
 
源代码11 项目: ACDD   文件: Utils.java
/**
 * save OpenAtlas runtime info to sharedPreference
 **/
public static void saveAtlasInfoBySharedPreferences(Application application) {
    Map<String, String> concurrentHashMap = new ConcurrentHashMap<String, String>();
    concurrentHashMap.put(getPackageInfo(application).versionName, "dexopt");
    SharedPreferences sharedPreferences = application.getSharedPreferences(OpenAtlasInternalConstant.OPENATLAS_CONFIGURE, Context.MODE_PRIVATE);
    if (sharedPreferences == null) {
        sharedPreferences = application.getSharedPreferences(OpenAtlasInternalConstant.OPENATLAS_CONFIGURE, Context.MODE_PRIVATE);
    }
    Editor edit = sharedPreferences.edit();
    for (String key : concurrentHashMap.keySet()) {
        edit.putString(key, concurrentHashMap.get(key));
    }
    edit.commit();
}
 
源代码12 项目: Viewer   文件: UserInfo.java
public void setLoginInfo(boolean isLogin, String name, String sessionId, String recommandURL){
	this.isLogin = isLogin;
	this.name = name;
	this.sessionId = sessionId;
	this.recommandURL = recommandURL;
	
	SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(mContext);
	Editor editor = sp.edit();
	editor.putBoolean(IS_LOGIN, isLogin);
	editor.putString(USER_NAME, name);
	editor.putString(USER_SESSION_ID, sessionId);
	editor.putString(USER_RECOMMAND_URL, recommandURL);
	editor.commit();
}
 
源代码13 项目: Last-Launcher   文件: SpUtils.java
SpUtils putString(String key, String value) {
    if (mPref != null) {
        Editor editor = mPref.edit();
        editor.putString(key, value);
        editor.apply();
        return this;
    } else throw new RuntimeException("First Initialize context");
}
 
源代码14 项目: android   文件: ProfileManager.java
public static void setConntectedVpnProfileDisconnected(Context c) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(c);
    Editor prefsedit = prefs.edit();
    prefsedit.putString(LAST_CONNECTED_PROFILE, null);
    prefsedit.apply();

}
 
void loadSharedPreferences(SharedPreferences preferences)
{
    Editor editor = preferences.edit();
    editor.putBoolean(PREF_EVENT_RADIO_SWITCH_ENABLED, _enabled);
    editor.putString(PREF_EVENT_RADIO_SWITCH_WIFI, String.valueOf(this._wifi));
    editor.putString(PREF_EVENT_RADIO_SWITCH_BLUETOOTH, String.valueOf(this._bluetooth));
    editor.putString(PREF_EVENT_RADIO_SWITCH_MOBILE_DATA, String.valueOf(this._mobileData));
    editor.putString(PREF_EVENT_RADIO_SWITCH_GPS, String.valueOf(this._gps));
    editor.putString(PREF_EVENT_RADIO_SWITCH_NFC, String.valueOf(this._nfc));
    editor.putString(PREF_EVENT_RADIO_SWITCH_AIRPLANE_MODE, String.valueOf(this._airplaneMode));
    editor.apply();
}
 
源代码16 项目: RetroMusicPlayer   文件: PreferenceUtil.java
public void setSongSortOrder(String sortOrder) {
    Editor edit = this.mPreferences.edit();
    edit.putString(SONG_SORT_ORDER, sortOrder);
    edit.apply();
}
 
源代码17 项目: shadowsocks-android-java   文件: MainActivity.java
void setProxyUrl(String ProxyUrl) {
    SharedPreferences preferences = getSharedPreferences("shadowsocksProxyUrl", MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putString(CONFIG_URL_KEY, ProxyUrl);
    editor.apply();
}
 
源代码18 项目: apollo-DuerOS   文件: SharePreferenceUtil.java
public static void setString(Context context, String key, String value) {
    SharedPreferences preferences = context.getSharedPreferences(SP_NAME, Context.MODE_PRIVATE);
    Editor editor = preferences.edit();
    editor.putString(key, value);
    editor.commit();
}
 
源代码19 项目: letv   文件: PreferencesManager.java
public void setContinuePayDateTime(String datetime) {
    Editor editor = context.getSharedPreferences(SETTINGS, 4).edit();
    editor.putString("continue_pay_datetime", datetime);
    editor.putInt("expire_days", -101);
    editor.commit();
}
 
源代码20 项目: RetroMusicPlayer   文件: PreferenceUtil.java
public void setSongSortOrder(String sortOrder) {
    Editor edit = this.mPreferences.edit();
    edit.putString(SONG_SORT_ORDER, sortOrder);
    edit.apply();
}