package com.tejia.lijin.app.util;
|
|
import android.content.Context;
|
import android.content.SharedPreferences;
|
import android.util.Log;
|
|
import org.json.JSONArray;
|
import org.json.JSONException;
|
import org.json.JSONObject;
|
|
public class SystemParamsUtil {
|
public static void saveParams(Context context, JSONArray params) {
|
SharedPreferences sp = context.getSharedPreferences("user", Context.MODE_PRIVATE);
|
SharedPreferences.Editor editor = sp.edit();
|
editor.putString("systemParams", params.toString());
|
for (int i = 0; i < params.length(); i++) {
|
JSONObject obj = null;
|
try {
|
obj = params.getJSONObject(i);
|
} catch (JSONException e) {
|
}
|
if (obj == null)
|
continue;
|
|
if (obj.optString("key").equalsIgnoreCase("help")) {//
|
editor.putString("help", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("about")) {//
|
editor.putString("about", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("share")) {
|
editor.putString("share", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("service")) {//
|
editor.putString("service", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("newuser")) {//
|
editor.putString("newuser", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("down")) {//
|
editor.putString("downurl", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("shareGoods")) {//
|
editor.putString("shareGoods", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("shareContent")) {//
|
editor.putString("shareContent", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("sharePlateContent")) {//
|
editor.putString("sharePlateContent", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("copy")) {//
|
editor.putString("copy", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("haoli")) {//
|
editor.putString("haoli", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("shareImg")) {//
|
editor.putString("shareImg", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("threeShare")) {//
|
editor.putString("threeShare", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("shareTitle")) {//
|
editor.putString("shareTitle", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("is_goods_web_detail")) {//0跳转新详情页,1跳转旧详情页
|
editor.putString("is_goods_web_detail", obj.optString("value"));
|
Log.i("mResult", "is_goods_web_detail的值为:" + obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("weex_file_newer")) {
|
editor.putString("weex_file_newer", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("web_newer")) {
|
editor.putString("web_newer", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("alipay_help")) {//支付宝账号绑定 帮助
|
editor.putString("alipay_help", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("user_protocol")) {//我的队员页面url
|
editor.putString("user_protocol", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("invite_rule")) {//邀请规则
|
editor.putString("invite_rule", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("jiangjin_bang")) {//邀请排行榜
|
editor.putString("jiangjin_bang", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("home_weex_url")) {//邀请排行榜
|
editor.putString("home_weex_url", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("taobao_cart_help_url")) {//邀请排行榜
|
editor.putString("taobao_cart_help_url", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("show_taobao_cart")) {//邀请排行榜
|
editor.putString("show_taobao_cart", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("delete_goods_reasons")) {//邀请排行榜
|
editor.putString("delete_goods_reasons", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("special_activity_url")) {//专题活动网址
|
editor.putString("special_activity_url", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("weixin_code_link")) {//微信公众号H5网址
|
editor.putString("weixin_code_link", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("wx_kefu_link")) {//企业微信客服链接
|
editor.putString("wx_kefu_link", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("invite_code_apply")) {//企业微信客服链接
|
editor.putString("invite_code_apply", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("onlining")) {//企业微信客服链接
|
editor.putString("onlining", obj.optString("value"));
|
} else if (obj.optString("key").equalsIgnoreCase("home_page_bg_colors")) {//首页背景颜色
|
editor.putString("home_page_bg_colors", obj.optString("value"));
|
}
|
}
|
editor.commit();
|
}
|
|
|
public static String getParam(Context context, String key) {
|
SharedPreferences sp = context.getSharedPreferences("user", Context.MODE_PRIVATE);
|
return sp.getString(key, "");
|
}
|
|
|
/**
|
* 获取首页背景颜色
|
*
|
* @param context
|
* @return
|
*/
|
public static String getHomePageBgColors(Context context) {
|
return getParam(context, "home_page_bg_colors");
|
}
|
|
/**
|
* 获取帮助中心链接
|
*
|
* @param context
|
* @return
|
*/
|
public static String getHelpUrl(Context context) {
|
return getParam(context, "help");
|
}
|
|
/**
|
* 获取新手教程
|
*
|
* @param context
|
* @return
|
*/
|
public static String getNewerCourse(Context context) {
|
return getParam(context, "web_newer");
|
}
|
|
}
|