package com.shunzhi.parent; import android.content.Context; import android.content.SharedPreferences; import android.os.Environment; import android.preference.PreferenceManager; import android.text.TextUtils; import java.io.File; /** * Created by Administrator on 2018/3/7 0007. */ public class AppConfig { //保存键值对 public static String SCHOOL_ID = "school_id"; public static String LOGIN_NAME = "login_name"; public static String LOGIN_PWD = "login_pwd"; public static String ACCESS_TOKEN = "access_token"; //默认日志保存的路径 public final static String DEFAULT_SAVE_LOG_PATH = Environment .getExternalStorageDirectory() + File.separator + "Eboardmenwei" + File.separator + "logs" + File.separator; private static AppConfig appConfig = null; private static Context mContext = null; public static AppConfig getAppConfig(Context context) { if (appConfig == null) { appConfig = new AppConfig(); mContext = context; } return appConfig; } //默认下载保存的路径 public final static String DEFAULT_SAVE_DOWNLOAD_PATH = Environment .getExternalStorageDirectory() + File.separator + "Eboard" + File.separator + "download" + File.separator; //得到保存的值 public String get(String key) { return getSharedPreferences(mContext).getString(key, null); } private SharedPreferences getSharedPreferences(Context context) { return PreferenceManager.getDefaultSharedPreferences(context); } //保存键值对 public void set(String key, String value) { SharedPreferences.Editor editor = getSharedPreferences(mContext).edit(); if (TextUtils.isEmpty(value)) { editor.putString(key, value); } else { editor.putString(key, value.trim()); } editor.commit(); } }