正在查看: moonshot.企业版 v5.53.33 应用的 PrivatizationConfigActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: moonshot.企业版 v5.53.33 应用的 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 jnksI9k6J1HFuFo5YzBf.upyuhngDCr2AObMMnNNw.UBVL9U3WwxbAPwDW6rA5.C4053;
import org.json.JSONException;
import org.json.JSONObject;
public class PrivatizationConfigActivity extends UI implements View.OnClickListener, SwitchButton.OnChangedListener {
private EditText f11817;
private EditText f11818;
private EasyProgressDialog f11819;
private SwitchButton f11820;
private EditText f11821;
private EditText f11822;
public class C2778 implements NimHttpClient.NimHttpCallback {
public C2778() {
}
public void onResponse(String str, int i, Throwable th) {
PrivatizationConfigActivity.this.f11819.dismiss();
if (i == 200) {
PrivatizationConfigActivity.this.m15359();
String obj = PrivatizationConfigActivity.this.f11822.getText() == null ? "" : PrivatizationConfigActivity.this.f11822.getText().toString();
PrivatizationConfigActivity privatizationConfigActivity = PrivatizationConfigActivity.this;
privatizationConfigActivity.m15361(privatizationConfigActivity.m15357(str, obj));
return;
}
ToastHelper.showToastLong(PrivatizationConfigActivity.this, "读取失败 , code = " + i);
}
}
public String m15357(String str, String str2) {
JSONObject m15358 = m15358(str);
if (TextUtils.isEmpty(str2) || m15358 == null) {
return str;
}
try {
m15358.put("appkey", str2);
} catch (JSONException unused) {
}
return m15358.toString();
}
private static JSONObject m15358(String str) {
try {
return new JSONObject(str);
} catch (JSONException unused) {
return null;
}
}
public void m15359() {
if (TextUtils.isEmpty(this.f11818.getText().toString())) {
return;
}
C4053.m18981(this, this.f11818.getText().toString());
C4053.m18977(this, this.f11821.getText().toString());
}
public void m15361(String str) {
if (TextUtils.isEmpty(str)) {
ToastHelper.showToastLong(this, "配置失败,配置内容为空");
return;
}
if (C4053.m18967(str) == null) {
ToastHelper.showToastLong(this, "配置失败,Json解析错误");
return;
}
C4053.m18970(str, this);
this.f11820.setCheck(true);
C4053.m18985(true, this);
ToastHelper.showToastLong(this, "配置成功");
C4053.m18979(this, this.f11817.getText().toString().trim());
}
private void m15362() {
if (TextUtils.isEmpty(C4053.m18973(this))) {
this.f11821.setText("http://qyqa.netease.com");
} else {
this.f11821.setText(C4053.m18973(this));
}
if (TextUtils.isEmpty(C4053.m18976(this))) {
this.f11818.setText("http://qyqa.netease.com");
} else {
this.f11818.setText(C4053.m18976(this));
}
}
private static SharedPreferences m15363(Context context) {
return context.getSharedPreferences("xx_NOS_LBS", 0);
}
private void m15365() {
String trim = this.f11817.getText().toString().trim();
if (TextUtils.isEmpty(trim)) {
ToastHelper.showToastLong(this, "请先填写配置文件URL");
return;
}
m15369(this, "netease_pomelo_nos_https_server", null);
m15369(this, "netease_pomelo_nos_server", null);
m15369(this, "netease_pomelo_nos_lbs", null);
NimHttpClient.getInstance().init(this);
NimHttpClient.getInstance().execute(trim, (Map) null, (String) null, false, new C2778());
}
private void m15367() {
this.f11817 = (EditText) findView(R.id.edt_config_url);
this.f11818 = (EditText) findView(R.id.edt_ysf_da_url);
this.f11821 = (EditText) findView(R.id.edt_ysf_default_url);
this.f11820 = findView(R.id.privatization_enable_toggle);
this.f11822 = (EditText) findView(R.id.edt_appKey);
findView(R.id.btn_read_config).setOnClickListener(this);
this.f11820.setOnChangedListener(this);
this.f11819 = new EasyProgressDialog(this, "正在读取配置...");
this.f11820.setCheck(!C4053.m18983(this));
String m18984 = C4053.m18984(this);
if (m18984 != null) {
this.f11817.setText(m18984);
} else {
this.f11817.setText("http://59.111.110.241:10081/lbs/demoConfig.jsp");
}
m15362();
}
private static void m15369(Context context, String str, String str2) {
try {
SharedPreferences.Editor edit = m15363(context).edit();
if (str2 == null) {
str2 = "";
}
edit.putString(str, Base64.encodeToString(str2.getBytes(), 2));
edit.apply();
} catch (Exception unused) {
}
}
public void OnChanged(View view, boolean z) {
if (C4053.m18974(this) != null || !z) {
C4053.m18985(z, this);
return;
}
ToastHelper.showToastLong(this, "请先填写URL并读取配置");
C4053.m18985(false, this);
this.f11820.setCheck(false);
}
@Override
public void onClick(View view) {
if (view.getId() == R.id.btn_read_config) {
m15365();
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_privatization_config);
setToolBar(R.id.toolbar, (ToolBarOptions) new NimToolBarOptions());
m15367();
}
@Override
public void onDestroy() {
this.f11819.dismiss();
super.onDestroy();
}
}