正在查看: Fancy Optimizer v4.6.3 应用的 e.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Fancy Optimizer v4.6.3 应用的 e.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.ironsource.environment;
import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import android.util.Log;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import java.io.DataOutputStream;
import java.lang.Thread;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.Map;
import org.json.JSONObject;
public final class e {
public static String c = "";
public JSONObject a;
public String b;
public String d;
public boolean e;
public Context f;
public String g;
public String h;
public class b implements Runnable {
public final Context c;
public final String d;
public b(Context context, String str) {
this.c = context;
this.d = str;
}
@Override
public final void run() {
Context context = this.c;
try {
String[] C = h.C(context);
if (C == null || C.length != 2) {
return;
}
boolean isEmpty = TextUtils.isEmpty(C[0]);
e eVar = e.this;
if (!isEmpty) {
eVar.b = C[0];
}
eVar.e = Boolean.parseBoolean(C[1]);
SharedPreferences.Editor edit = context.getSharedPreferences("CRep", 0).edit();
edit.putString("String1", eVar.b);
edit.putString("sId", this.d);
edit.apply();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public class c implements Runnable {
public c() {
}
@Override
public final void run() {
e eVar = e.this;
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(new URL(e.a().g).openConnection()));
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
httpURLConnection.setRequestProperty("Accept", "application/json");
httpURLConnection.setDoOutput(true);
httpURLConnection.setDoInput(true);
Log.i("JSON", eVar.a.toString());
DataOutputStream dataOutputStream = new DataOutputStream(httpURLConnection.getOutputStream());
dataOutputStream.writeBytes(eVar.a.toString());
dataOutputStream.flush();
dataOutputStream.close();
Log.i("STATUS", String.valueOf(httpURLConnection.getResponseCode()));
Log.i("MSG", httpURLConnection.getResponseMessage());
httpURLConnection.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static class d {
public static volatile e a = new e(0);
}
private e() {
this.e = false;
this.a = new JSONObject();
Thread.UncaughtExceptionHandler defaultUncaughtExceptionHandler = Thread.getDefaultUncaughtExceptionHandler();
this.h = " ";
this.g = "https://outcome-crash-report.supersonicads.com/reporter";
Thread.setDefaultUncaughtExceptionHandler(new com.ironsource.environment.d(defaultUncaughtExceptionHandler));
}
public static e a() {
return d.a;
}
public e(int i) {
this();
}
public final void a(android.content.Context r7, java.util.HashSet<java.lang.String> r8, java.lang.String r9, java.lang.String r10, boolean r11, java.lang.String r12, int r13, boolean r14) {
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.environment.e.a(android.content.Context, java.util.HashSet, java.lang.String, java.lang.String, boolean, java.lang.String, int, boolean):void");
}
public class a implements ij.a {
@Override
public final void a() {
Map<Thread, StackTraceElement[]> allStackTraces = Thread.getAllStackTraces();
StringBuilder sb = new StringBuilder(128);
for (Thread thread : allStackTraces.keySet()) {
StackTraceElement[] stackTrace = thread.getStackTrace();
if (stackTrace != null && stackTrace.length > 0) {
sb.append("*** Thread Name ");
sb.append(thread.getName());
sb.append(" Thread ID ");
sb.append(thread.getId());
sb.append(" (");
sb.append(thread.getState().toString());
sb.append(") ***\n");
for (StackTraceElement stackTraceElement : stackTrace) {
sb.append(stackTraceElement.toString());
sb.append(" ");
sb.append(thread.getState().toString());
sb.append("\n");
}
}
}
e.c = sb.toString();
}
@Override
public final void b() {
}
}
}