PicWish v1.6.8版本的 MD5 值为:7e8bab240f03cf6dad8952f8374c4ed1

以下内容为反编译后的 e.java 源代码,内容仅作参考


package oa;

import android.app.Activity;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.webkit.JavascriptInterface;
import android.webkit.WebView;
import java.lang.ref.WeakReference;
import java.util.Objects;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public final class e {
    public WeakReference<c> f11599a;
    public WeakReference<Activity> f11600b;

    public class a implements Handler.Callback {
        public a() {
        }

        @Override
        public final boolean handleMessage(Message message) {
            boolean z10;
            if (e.this.f11599a.get() != null) {
                c cVar = e.this.f11599a.get();
                f0 f0Var = cVar.f11573o;
                if (f0Var == null) {
                    f0 f0Var2 = new f0(cVar.c.f11685l);
                    cVar.f11573o = f0Var2;
                    f0Var = f0Var2;
                }
                String[] strArr = new String[1];
                Object obj = message.obj;
                strArr[0] = obj instanceof String ? (String) obj : null;
                StringBuilder b10 = android.support.v4.media.e.b("javascript:uploadFileResult", "(");
                StringBuilder sb2 = new StringBuilder();
                for (int i10 = 0; i10 < 1; i10++) {
                    String str = strArr[i10];
                    Handler handler = i.f11610a;
                    if (!TextUtils.isEmpty(str)) {
                        try {
                            if (str.startsWith("[")) {
                                new JSONArray(str);
                            } else {
                                new JSONObject(str);
                            }
                            z10 = true;
                        } catch (JSONException unused) {
                            z10 = false;
                        }
                        if (z10) {
                            sb2.append("\"");
                            sb2.append(str);
                            sb2.append("\"");
                        } else {
                            sb2.append(str);
                        }
                        if (i10 == 0) {
                            sb2.append(" , ");
                        }
                    }
                    z10 = false;
                    if (z10) {
                    }
                    if (i10 == 0) {
                    }
                }
                b10.append(sb2.toString());
                b10.append(")");
                f0Var.a(b10.toString(), null);
            }
            return true;
        }
    }

    public e(c cVar, Activity activity) {
        this.f11599a = null;
        this.f11600b = null;
        this.f11599a = new WeakReference<>(cVar);
        this.f11600b = new WeakReference<>(activity);
    }

    @JavascriptInterface
    public void uploadFile() {
        uploadFile("*/*");
    }

    @JavascriptInterface
    public void uploadFile(String str) {
        Objects.toString(this.f11600b.get());
        Objects.toString(this.f11599a.get());
        String str2 = d.f11597a;
        if (this.f11600b.get() == null || this.f11599a.get() == null) {
            return;
        }
        Activity activity = this.f11600b.get();
        WebView webView = this.f11599a.get().c.f11685l;
        Objects.requireNonNull(this.f11599a.get());
        i.g(activity, webView, null, null, null, str, new a());
    }
}