AppConfig.java 3.33 KB
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 static String USER_NAME = "user_name";
    public static String USER_SEX = "user_sex";
    public static String USER_IMAGE = "user_image";
    public static String PARENT_ID = "parent_id";
    public static String NIM_CONFIG_VIBRATE = "nim_config_vibrate";//收到通知震动
    public static String NIM_CONFIG_SOUND = "nim_config_sound";//收到通知响铃
    public static String ISBINDING="isbinding";


    public static boolean ISLOGIN = false;
//    public static boolean ISBINDING = false;

    public static int BINDING_SUCCESS_HEZUO = 1;
    public static int BINDING_SUCCESS_NOT = 2;
    public static int ORDER_CENTER = 3;

    public static String USER_ID = "user_id";
    public static String APP_IS_START = "app_is_start";

    //http://campus.myjxt.com/
//    public static String BASE_URL="http://60.190.202.57:1000/";
//    public static String BASE_URL_ORDER="http://60.190.202.57:8101/";
//    public static String BASE_URL_FILE="http://60.190.202.57:8196";


    //正式
    public static String BASE_URL="http://campus.myjxt.com/";
    public static String BASE_URL_ORDER="http://parent.myjxt.com/";
    public static String BASE_URL_FILE="http://manage.myjxt.com";
//    public static final String url_version = BASE_URL + "api/Common/AppVersion?appType=3";


    //默认日志保存的路径
    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 String url_apk="http://update.myjxt.com/zh_parent.apk";

    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();
    }


}