APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:Shopping List
版本号:2.74
包名称:com.icedblueberry.shoppinglisteasy

MD5 校验值:8005b9444b02324a81f85f1ef7e26f28

反编译源代码说明

d5.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package b6;

import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import com.google.android.gms.measurement.internal.AppMeasurementDynamiteService;

public final class d5 implements Runnable {

    public final int f2045s = 0;

    public final String f2046t;

    public final String f2047u;
    public final boolean v;

    public final Object f2048w;

    public final Object f2049x;

    public d5(e5 e5Var, boolean z10, Uri uri, String str, String str2) {
        this.f2049x = e5Var;
        this.v = z10;
        this.f2048w = uri;
        this.f2046t = str;
        this.f2047u = str2;
    }

    @Override
    public final void run() {
        Bundle bundle;
        Bundle n02;
        switch (this.f2045s) {
            case 0:
                e5 e5Var = (e5) this.f2049x;
                boolean z10 = this.v;
                Uri uri = (Uri) this.f2048w;
                String str = this.f2046t;
                String str2 = this.f2047u;
                e5Var.f2067s.e();
                try {
                    b7 y10 = ((c4) e5Var.f2067s.f4620s).y();
                    if (!TextUtils.isEmpty(str2)) {
                        if (!str2.contains("gclid") && !str2.contains("utm_campaign") && !str2.contains("utm_source") && !str2.contains("utm_medium") && !str2.contains("utm_id") && !str2.contains("dclid") && !str2.contains("srsltid")) {
                            ((c4) y10.f4620s).c().E.a("Activity created with data 'referrer' without required params");
                        } else {
                            bundle = y10.n0(Uri.parse("https://google.com/search?".concat(str2)));
                            if (bundle != null) {
                                bundle.putString("_cis", "referrer");
                            }
                            if (z10 && (n02 = ((c4) e5Var.f2067s.f4620s).y().n0(uri)) != null) {
                                n02.putString("_cis", "intent");
                                if (!n02.containsKey("gclid") && bundle != null && bundle.containsKey("gclid")) {
                                    n02.putString("_cer", String.format("gclid=%s", bundle.getString("gclid")));
                                }
                                e5Var.f2067s.q(str, "_cmp", n02);
                                e5Var.f2067s.F.a(n02, str);
                            }
                            if (TextUtils.isEmpty(str2)) {
                                ((c4) e5Var.f2067s.f4620s).c().E.b(str2, "Activity created with referrer");
                                if (((c4) e5Var.f2067s.f4620s).f2022y.s(null, m2.Y)) {
                                    if (bundle != null) {
                                        e5Var.f2067s.q(str, "_cmp", bundle);
                                        e5Var.f2067s.F.a(bundle, str);
                                    } else {
                                        ((c4) e5Var.f2067s.f4620s).c().E.b(str2, "Referrer does not contain valid parameters");
                                    }
                                    f5 f5Var = e5Var.f2067s;
                                    ((c4) f5Var.f4620s).F.getClass();
                                    f5Var.y("auto", "_ldl", null, true, System.currentTimeMillis());
                                    return;
                                }
                                if (str2.contains("gclid") && (str2.contains("utm_campaign") || str2.contains("utm_source") || str2.contains("utm_medium") || str2.contains("utm_term") || str2.contains("utm_content"))) {
                                    if (!TextUtils.isEmpty(str2)) {
                                        f5 f5Var2 = e5Var.f2067s;
                                        ((c4) f5Var2.f4620s).F.getClass();
                                        f5Var2.y("auto", "_ldl", str2, true, System.currentTimeMillis());
                                        return;
                                    }
                                    return;
                                }
                                ((c4) e5Var.f2067s.f4620s).c().E.a("Activity created with data 'referrer' without required params");
                                return;
                            }
                            return;
                        }
                    }
                    bundle = null;
                    if (z10) {
                        n02.putString("_cis", "intent");
                        if (!n02.containsKey("gclid")) {
                            n02.putString("_cer", String.format("gclid=%s", bundle.getString("gclid")));
                        }
                        e5Var.f2067s.q(str, "_cmp", n02);
                        e5Var.f2067s.F.a(n02, str);
                    }
                    if (TextUtils.isEmpty(str2)) {
                    }
                } catch (RuntimeException e10) {
                    ((c4) e5Var.f2067s.f4620s).c().f2523x.b(e10, "Throwable caught in handleReferrerForOnActivityCreated");
                    return;
                }
                break;
            default:
                a6 w10 = ((AppMeasurementDynamiteService) this.f2049x).f3387s.w();
                v5.w0 w0Var = (v5.w0) this.f2048w;
                String str3 = this.f2046t;
                String str4 = this.f2047u;
                boolean z11 = this.v;
                w10.e();
                w10.f();
                w10.v(new q5(w10, str3, str4, w10.s(false), z11, w0Var));
                return;
        }
    }

    public d5(AppMeasurementDynamiteService appMeasurementDynamiteService, v5.w0 w0Var, String str, String str2, boolean z10) {
        this.f2049x = appMeasurementDynamiteService;
        this.f2048w = w0Var;
        this.f2046t = str;
        this.f2047u = str2;
        this.v = z10;
    }
}