导航菜单

页面标题

页面副标题

moonshot.企业版 v8.14.46 - PrivatizationConfigActivity.java 源代码

正在查看: moonshot.企业版 v8.14.46 应用的 PrivatizationConfigActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.ddtx.dingdatacontact.main.activity;

import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Base64;
import android.view.View;
import android.widget.EditText;
import com.ddtx.dingdatacontact.R;
import com.netease.nim.uikit.api.wrapper.NimToolBarOptions;
import com.netease.nim.uikit.common.ToastHelper;
import com.netease.nim.uikit.common.activity.ToolBarOptions;
import com.netease.nim.uikit.common.activity.UI;
import com.netease.nim.uikit.common.http.NimHttpClient;
import com.netease.nim.uikit.common.ui.dialog.EasyProgressDialog;
import com.netease.nim.uikit.common.ui.widget.SwitchButton;
import java.util.Map;
import kp1AiJpjqJHu1Tcnj96z.IRnPlw4EC2IclzeuBbCK.zSFvmU2XOpXZrEfUxlHp.C3350;
import org.json.JSONException;
import org.json.JSONObject;

public class PrivatizationConfigActivity extends UI implements View.OnClickListener, SwitchButton.OnChangedListener {

    private EditText f11799;

    private EasyProgressDialog f11800;

    private EditText f11801;

    private EditText f11802;

    private EditText f11803;

    private SwitchButton f11804;

    public class C2780 implements NimHttpClient.NimHttpCallback {
        public C2780() {
        }

        public void onResponse(String str, int i, Throwable th) {
            PrivatizationConfigActivity.this.f11800.dismiss();
            if (i == 200) {
                PrivatizationConfigActivity.this.m15373();
                String obj = PrivatizationConfigActivity.this.f11799.getText() == null ? "" : PrivatizationConfigActivity.this.f11799.getText().toString();
                PrivatizationConfigActivity privatizationConfigActivity = PrivatizationConfigActivity.this;
                privatizationConfigActivity.m15370(privatizationConfigActivity.m15379(str, obj));
                return;
            }
            ToastHelper.showToastLong(PrivatizationConfigActivity.this, "读取失败 , code = " + i);
        }
    }

    public void m15370(String str) {
        if (TextUtils.isEmpty(str)) {
            ToastHelper.showToastLong(this, "配置失败,配置内容为空");
            return;
        }
        if (C3350.m18118(str) == null) {
            ToastHelper.showToastLong(this, "配置失败,Json解析错误");
            return;
        }
        C3350.m18114(str, this);
        this.f11804.setCheck(true);
        C3350.m18120(true, this);
        ToastHelper.showToastLong(this, "配置成功");
        C3350.m18122(this, this.f11803.getText().toString().trim());
    }

    private void m15372() {
        if (TextUtils.isEmpty(C3350.m18123(this))) {
            this.f11801.setText("http://qyqa.netease.com");
        } else {
            this.f11801.setText(C3350.m18123(this));
        }
        if (TextUtils.isEmpty(C3350.m18119(this))) {
            this.f11802.setText("http://qyqa.netease.com");
        } else {
            this.f11802.setText(C3350.m18119(this));
        }
    }

    public void m15373() {
        if (TextUtils.isEmpty(this.f11802.getText().toString())) {
            return;
        }
        C3350.m18112(this, this.f11802.getText().toString());
        C3350.m18115(this, this.f11801.getText().toString());
    }

    private static void m15375(Context context, String str, String str2) {
        try {
            SharedPreferences.Editor edit = m15380(context).edit();
            if (str2 == null) {
                str2 = "";
            }
            edit.putString(str, Base64.encodeToString(str2.getBytes(), 2));
            edit.apply();
        } catch (Exception unused) {
        }
    }

    private static JSONObject m15376(String str) {
        try {
            return new JSONObject(str);
        } catch (JSONException unused) {
            return null;
        }
    }

    private void m15378() {
        String trim = this.f11803.getText().toString().trim();
        if (TextUtils.isEmpty(trim)) {
            ToastHelper.showToastLong(this, "请先填写配置文件URL");
            return;
        }
        m15375(this, "netease_pomelo_nos_https_server", null);
        m15375(this, "netease_pomelo_nos_server", null);
        m15375(this, "netease_pomelo_nos_lbs", null);
        NimHttpClient.getInstance().init(this);
        NimHttpClient.getInstance().execute(trim, (Map) null, (String) null, false, new C2780());
    }

    public String m15379(String str, String str2) {
        JSONObject m15376 = m15376(str);
        if (TextUtils.isEmpty(str2) || m15376 == null) {
            return str;
        }
        try {
            m15376.put("appkey", str2);
        } catch (JSONException unused) {
        }
        return m15376.toString();
    }

    private static SharedPreferences m15380(Context context) {
        return context.getSharedPreferences("xx_NOS_LBS", 0);
    }

    private void m15383() {
        this.f11803 = (EditText) findView(R.id.edt_config_url);
        this.f11802 = (EditText) findView(R.id.edt_ysf_da_url);
        this.f11801 = (EditText) findView(R.id.edt_ysf_default_url);
        this.f11804 = findView(R.id.privatization_enable_toggle);
        this.f11799 = (EditText) findView(R.id.edt_appKey);
        findView(R.id.btn_read_config).setOnClickListener(this);
        this.f11804.setOnChangedListener(this);
        this.f11800 = new EasyProgressDialog(this, "正在读取配置...");
        this.f11804.setCheck(!C3350.m18110(this));
        String m18121 = C3350.m18121(this);
        if (m18121 != null) {
            this.f11803.setText(m18121);
        } else {
            this.f11803.setText("http://59.111.110.241:10081/lbs/demoConfig.jsp");
        }
        m15372();
    }

    public void OnChanged(View view, boolean z) {
        if (C3350.m18105(this) != null || !z) {
            C3350.m18120(z, this);
            return;
        }
        ToastHelper.showToastLong(this, "请先填写URL并读取配置");
        C3350.m18120(false, this);
        this.f11804.setCheck(false);
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == R.id.btn_read_config) {
            m15378();
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_privatization_config);
        setToolBar(R.id.toolbar, (ToolBarOptions) new NimToolBarOptions());
        m15383();
    }

    @Override
    public void onDestroy() {
        this.f11800.dismiss();
        super.onDestroy();
    }
}