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());
    }
}