APKPure v3.19.91版本的 MD5 值为:f9be25764b720fb55728dbddf2153619
以下内容为反编译后的 qdae.java 源代码,内容仅作参考
package com.just.agentweb;
import android.app.Activity;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.webkit.JavascriptInterface;
import android.widget.Toast;
import java.lang.ref.WeakReference;
import java.util.Objects;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public final class qdae {
public final WeakReference<qdac> f15516a;
public final WeakReference<Activity> f15517b;
public class qdaa implements Handler.Callback {
public qdaa() {
}
@Override
public final boolean handleMessage(Message message) {
String str;
qdae qdaeVar = qdae.this;
if (qdaeVar.f15516a.get() != null) {
qdac qdacVar = qdaeVar.f15516a.get();
qded qdedVar = qdacVar.f15480l;
if (qdedVar == null) {
qded qdedVar2 = new qded(qdacVar.f15470b.f15595k);
qdacVar.f15480l = qdedVar2;
qdedVar = qdedVar2;
}
String[] strArr = new String[1];
Object obj = message.obj;
if (obj instanceof String) {
str = (String) obj;
} else {
str = null;
}
boolean z10 = false;
strArr[0] = str;
StringBuilder sb2 = new StringBuilder("javascript:uploadFileResult(");
StringBuilder sb3 = new StringBuilder();
String str2 = strArr[0];
Toast toast = qdba.f15521a;
if (!TextUtils.isEmpty(str2)) {
try {
if (str2.startsWith("[")) {
new JSONArray(str2);
} else {
new JSONObject(str2);
}
z10 = true;
} catch (JSONException unused) {
}
}
if (!z10) {
androidx.datastore.preferences.protobuf.qdae.n(sb3, "\"", str2, "\"");
} else {
sb3.append(str2);
}
sb2.append(sb3.toString());
sb2.append(")");
qdedVar.a(null, sb2.toString());
}
return true;
}
}
public qdae(qdac qdacVar, Activity activity) {
this.f15516a = null;
this.f15517b = null;
this.f15516a = new WeakReference<>(qdacVar);
this.f15517b = new WeakReference<>(activity);
}
@JavascriptInterface
public void uploadFile() {
uploadFile("*/*");
}
@JavascriptInterface
public void uploadFile(String str) {
WeakReference<Activity> weakReference = this.f15517b;
Objects.toString(weakReference.get());
WeakReference<qdac> weakReference2 = this.f15516a;
Objects.toString(weakReference2.get());
String str2 = qdad.f15511a;
if (weakReference.get() == null || weakReference2.get() == null) {
return;
}
qdba.g(weakReference.get(), weakReference2.get().f15470b.f15595k, null, null, weakReference2.get().f15485q, str, new qdaa());
}
}