导航菜单

页面标题

页面副标题

MX Player v1.97.8 - WebLinksRouterActivity.java 源代码

正在查看: MX Player v1.97.8 应用的 WebLinksRouterActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.mxtech.videoplayer.ad.online.mxexo;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.webkit.URLUtil;
import android.webkit.WebView;
import com.appsflyer.AppsFlyerLib;
import com.m.x.player.pandora.common.fromstack.From;
import com.m.x.player.pandora.common.fromstack.FromStack;
import com.mxtech.videoplayer.ad.ActivityWelcomeMX;
import com.mxtech.videoplayer.ad.online.model.bean.next.ResourceType;
import com.mxtech.videoplayer.ad.online.model.bean.next.VideoStatus;
import defpackage.a7d;
import defpackage.a7h;
import defpackage.b91;
import defpackage.bd;
import defpackage.bg;
import defpackage.cq2;
import defpackage.cqi;
import defpackage.d1j;
import defpackage.dmi;
import defpackage.dq7;
import defpackage.eqg;
import defpackage.eu0;
import defpackage.gaa;
import defpackage.hl0;
import defpackage.hx8;
import defpackage.i0g;
import defpackage.jna;
import defpackage.kbc;
import defpackage.kei;
import defpackage.kvg;
import defpackage.l49;
import defpackage.l7c;
import defpackage.mda;
import defpackage.nda;
import defpackage.nw4;
import defpackage.ny8;
import defpackage.oti;
import defpackage.pic;
import defpackage.qm0;
import defpackage.qri;
import defpackage.qy3;
import defpackage.r;
import defpackage.r0e;
import defpackage.rui;
import defpackage.s;
import defpackage.t3i;
import defpackage.tch;
import defpackage.tw6;
import defpackage.tya;
import defpackage.un2;
import defpackage.vm2;
import defpackage.xm5;
import defpackage.xxc;
import defpackage.y82;
import defpackage.z4i;
import defpackage.zn8;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;
import kotlin.text.StringsKt;
import okhttp3.p;

public class WebLinksRouterActivity extends xxc implements zn8 {
    public static final int C = 0;
    public b91 u;
    public mda w;
    public s x;
    public dmi y;
    public Handler z;
    public final LinkedList v = new LinkedList();
    public boolean A = false;
    public final a B = new a();

    public class a implements qg8 {
        public a() {
        }

        public final void a(HashMap hashMap) {
            Uri uri = null;
            if (!hashMap.isEmpty()) {
                String str = (String) hashMap.get("af_dp");
                if (!TextUtils.isEmpty(str)) {
                    Uri.Builder buildUpon = Uri.parse(str).buildUpon();
                    hashMap.remove("af_dp");
                    hashMap.remove("link");
                    for (Map.Entry entry : hashMap.entrySet()) {
                        String str2 = (String) entry.getKey();
                        String str3 = (String) entry.getValue();
                        if (!TextUtils.isEmpty(str3)) {
                            buildUpon.appendQueryParameter(str2, str3);
                        }
                    }
                    uri = buildUpon.build();
                }
            }
            if (uri == null) {
                b("parse url failed, no valid result");
                return;
            }
            int i = WebLinksRouterActivity.C;
            ?? r5 = WebLinksRouterActivity.this;
            if (!r5.s6(uri) && !r5.u.c(uri)) {
                r5.p6();
            }
            r5.x6(r5.getIntent(), uri);
        }

        public final void b(String str) {
            int i = WebLinksRouterActivity.C;
            WebLinksRouterActivity.this.p6();
        }
    }

    public class b implements Runnable {
        public b() {
        }

        @Override
        public final void run() {
            int i = WebLinksRouterActivity.C;
            sy syVar = WebLinksRouterActivity.this;
            syVar.getClass();
            p pVar = z4i.a;
            if (jz9.N(syVar)) {
                syVar.finish();
            }
        }
    }

    public static void u6(Context context, FromStack fromStack, String str) {
        if (context == null || TextUtils.isEmpty(str)) {
            return;
        }
        a7d.a();
        Intent intent = new Intent(context, (Class<?>) WebLinksRouterActivity.class);
        intent.addFlags(268435456);
        if (fromStack != null) {
            intent.putExtra(FromStack.FROM_LIST, fromStack);
        }
        intent.setData(Uri.parse(str));
        context.startActivity(intent);
    }

    @Override
    public final From d6() {
        FromStack f = pzh.f(getIntent());
        if (f != null && !f.isEmpty()) {
            return null;
        }
        String stringExtra = getIntent().getStringExtra("house_ad_name");
        String stringExtra2 = getIntent().getStringExtra("house_ad_id");
        if (!TextUtils.isEmpty(stringExtra) && !TextUtils.isEmpty(stringExtra2)) {
            return From.create(stringExtra2, stringExtra, "mx_house_ad");
        }
        Uri data = getIntent().getData();
        return (data != null && (URLUtil.isHttpUrl(data.toString()) || URLUtil.isHttpsUrl(data.toString()))) ? From.create("HttpLinks", "HttpLinks", "HttpLinks") : From.create("MxLinks", "MxLinks", "MxLinks");
    }

    @Override
    public final int e6() {
        return i0g.b().h("web_links_theme");
    }

    @Override
    public final FromStack getX() {
        return fromStack();
    }

    @Override
    public final boolean h6() {
        return true;
    }

    @Override
    public final int j6() {
        return 2131558549;
    }

    public final void onActivityResult(int i, int i2, Intent intent) {
        if (i == 0) {
            if (i2 == -1) {
                try {
                    ArrayList<String> stringArrayListExtra = intent.getStringArrayListExtra("android.speech.extra.RESULTS");
                    if (stringArrayListExtra != null && stringArrayListExtra.size() > 0) {
                        String str = stringArrayListExtra.get(0);
                        this.y.g(str);
                        Intent intent2 = new Intent("android.intent.action.WEB_SEARCH");
                        intent2.putExtra("query", str);
                        startActivity(intent2);
                    }
                } catch (Exception unused) {
                    int i3 = d1j.a;
                    a7h.b(this, 1, "Sorry unable to perform search");
                    dmi dmiVar = this.y;
                    Uri uri = dmiVar.c;
                    if (uri != null && uri.isHierarchical()) {
                        Uri uri2 = dmiVar.c;
                        if (!TextUtils.isEmpty(uri2 != null ? uri2.getQueryParameter("openSearchFail") : null)) {
                            Uri uri3 = dmiVar.c;
                            String e = dmi.e(uri3 != null ? uri3.getQueryParameter("openSearchFail") : null, dmi.c(dmi.d()));
                            dmi.f("searchOpenedFromVoiceAdFail", e, null);
                            WebView webView = dmiVar.d;
                            if (webView != null) {
                                webView.loadUrl(e);
                            }
                        }
                    }
                }
            }
            if (this.z == null) {
                this.z = new Handler(Looper.getMainLooper());
            }
            this.z.postDelayed(new b(), 700L);
        }
        super/*androidx.fragment.app.m*/.onActivityResult(i, i2, intent);
    }

    @Override
    public final void onCreate(Bundle bundle) {
        String str;
        super.onCreate(bundle);
        boolean z = false;
        setFinishOnTouchOutside(false);
        oti.c();
        if (!dq7.k(getApplicationContext())) {
            y82.e(this);
        }
        if (!((tya) getApplication()).y(this)) {
            finish();
            return;
        }
        Intent intent = getIntent();
        if (intent != null && "android.intent.action.VIEW".equals(intent.getAction())) {
            th0.v("deeplink");
        }
        a7d.a();
        LinkedList linkedList = this.v;
        linkedList.add(new qri());
        linkedList.add(new eu0());
        linkedList.add(new ny8());
        linkedList.add(new bd());
        linkedList.add(new qy3());
        linkedList.add(new nw4());
        linkedList.add(new gaa());
        cqi cqiVar = new cqi();
        cqiVar.c = false;
        cqiVar.d = new Handler(Looper.getMainLooper());
        linkedList.add(cqiVar);
        linkedList.add(new eqg());
        linkedList.add(new nda());
        linkedList.add(new t3i());
        linkedList.add(new hx8());
        linkedList.add(new tw6(fromStack()));
        FromStack fromStack = fromStack();
        r0e r0eVar = new r0e();
        r0eVar.b = fromStack;
        linkedList.add(r0eVar);
        fromStack();
        linkedList.add(new jna());
        FromStack fromStack2 = fromStack();
        kei keiVar = new kei();
        keiVar.b = fromStack2;
        linkedList.add(keiVar);
        linkedList.add(new hl0(fromStack()));
        linkedList.add(new kbc(fromStack()));
        linkedList.add(new kvg(fromStack()));
        linkedList.add(new l7c(fromStack()));
        linkedList.add(new rui(fromStack()));
        fromStack();
        linkedList.add(new tch());
        dmi dmiVar = new dmi((ViewGroup) findViewById(2131362819));
        this.y = dmiVar;
        linkedList.add(dmiVar);
        FromStack fromStack3 = fromStack();
        pic picVar = new pic();
        picVar.b = fromStack3;
        linkedList.add(picVar);
        FromStack fromStack4 = fromStack();
        un2 un2Var = new un2();
        un2Var.b = fromStack4;
        un2Var.b = fromStack4.newAndPush(From.create("clientPush", "clientPush", "clientPush"));
        linkedList.add(un2Var);
        linkedList.add(new cq2(fromStack()));
        FromStack fromStack5 = fromStack();
        int i = d1j.a;
        if (intent != null && bg.a.size() <= 0 && !dq7.k(this)) {
            Uri data = intent.getData();
            String uri = data != null ? data.toString() : null;
            if (!(uri != null ? StringsKt.B(uri, "mxplay://www.mxplay.com/tab/", false) : true)) {
                Uri data2 = intent.getData();
                if (data2 == null || (str = data2.getQueryParameter("return_page")) == null) {
                    str = "";
                }
                String str2 = "local";
                if (dq7.i()) {
                    if (str.length() == 0) {
                        e89.d(this, fromStack5);
                    } else if ("localHome".equals(str)) {
                        Intent intent2 = new Intent((Context) this, (Class<?>) ActivityWelcomeMX.class);
                        intent2.putExtra(FromStack.FROM_LIST, fromStack5);
                        intent2.putExtra("intent_from", "intent_from_local");
                        intent2.putExtra(ResourceType.TYPE_NAME_TAB, "local");
                        startActivity(intent2);
                    } else if ("meHome".equals(str)) {
                        e89.g(this, fromStack5);
                    } else if ("downloaderHome".equals(str)) {
                        Intent intent3 = new Intent((Context) this, (Class<?>) ActivityWelcomeMX.class);
                        intent3.putExtra(FromStack.FROM_LIST, fromStack5);
                        intent3.putExtra("intent_from", "intent_from_local");
                        intent3.putExtra(ResourceType.TYPE_NAME_TAB, "download");
                        startActivity(intent3);
                    } else if ("transferHome".equals(str)) {
                        Intent intent4 = new Intent((Context) this, (Class<?>) ActivityWelcomeMX.class);
                        intent4.putExtra(FromStack.FROM_LIST, fromStack5);
                        intent4.putExtra(ResourceType.TYPE_NAME_TAB, "transfer");
                        startActivity(intent4);
                    } else if ("musicHome".equals(str)) {
                        e89.h(this, fromStack5);
                    } else {
                        e89.d(this, fromStack5);
                    }
                } else if (str.length() == 0) {
                    if (!f0h.n()) {
                        str2 = ActivityWelcomeMX.E7("");
                        e89.c(this, fromStack5, str2, (String) null);
                    }
                    str2 = VideoStatus.ONLINE;
                    e89.c(this, fromStack5, str2, (String) null);
                } else {
                    if (!"localHome".equals(str)) {
                        if (!"onlineHome".equals(str)) {
                            str2 = "goldHome".equals(str) ? ResourceType.TYPE_NAME_MX_GOLD : "tubeHome".equals(str) ? "mxtube" : "liveHome".equals(str) ? "live" : ActivityWelcomeMX.E7("");
                        }
                        str2 = VideoStatus.ONLINE;
                    }
                    e89.c(this, fromStack5, str2, (String) null);
                }
                z = true;
            }
        }
        this.A = z;
        if (s6(intent.getData())) {
            x6(intent, intent.getData());
        } else {
            t6(intent);
        }
    }

    @Override
    public final void onDestroy() {
        super.onDestroy();
        b91 b91Var = this.u;
        if (b91Var != null) {
            b91Var.d();
        }
        LinkedList linkedList = this.v;
        if (linkedList != null) {
            linkedList.clear();
        }
        s sVar = this.x;
        if (sVar != null) {
            pm0.c().c = null;
            sVar.b = null;
            l49 l49Var = sVar.c;
            if (l49Var != null) {
                l49Var.a();
            }
        }
    }

    @Override
    public final void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        Uri data = getIntent().getData();
        Uri data2 = intent.getData();
        setIntent(intent);
        if ((data == null && data2 == null) ? true : data != null ? data.equals(data2) : data2.equals(data)) {
            return;
        }
        if (s6(intent.getData())) {
            x6(intent, intent.getData());
        } else {
            t6(intent);
        }
    }

    public final void p6() {
        if (this.u != null && !dq7.i() && !bg.d(ActivityWelcomeMX.class) && !this.A) {
            this.u.b();
        }
        p pVar = z4i.a;
        if (jz9.N(this)) {
            finish();
        }
    }

    public final boolean s6(Uri uri) {
        if (this.w != null) {
            return true;
        }
        if (uri == null) {
            return false;
        }
        for (mda mdaVar : this.v) {
            if (mdaVar.a(this, uri, new xm5(this))) {
                this.w = mdaVar;
                return true;
            }
        }
        return false;
    }

    public final void t6(Intent intent) {
        Uri data;
        if (intent == null) {
            data = null;
        } else {
            try {
                data = intent.getData();
            } catch (Exception unused) {
                p6();
                return;
            }
        }
        pm0 c = pm0.c();
        if (c.b) {
            if (TextUtils.isEmpty(intent.getAction())) {
                intent.setAction("android.intent.action.VIEW");
            }
            AppsFlyerLib.getInstance().performOnDeepLinking(intent, this);
        } else {
            if (c.f == null) {
                c.f = new l49(qm0.g);
            }
            c.f.b(new jm0(intent, this));
        }
        if (dq7.i()) {
            WebLinksLocalOnlyPresent webLinksLocalOnlyPresent = new WebLinksLocalOnlyPresent(this);
            this.u = webLinksLocalOnlyPresent;
            webLinksLocalOnlyPresent.c(data);
            x6(intent, data);
            return;
        }
        if (this.u == null) {
            this.u = new WebLinksPresent(this);
        }
        if (data != null) {
            String host = data.getHost();
            if (!TextUtils.equals(host, "live.mxplay.com")) {
                if (TextUtils.equals(host, "mxplayer.onelink.me")) {
                }
            }
            w6(data);
            return;
        }
        if (!this.u.c(data)) {
            p6();
        }
        x6(intent, data);
    }

    public final void w6(Uri uri) {
        if (this.x == null) {
            this.x = new s(this);
        }
        s sVar = this.x;
        a aVar = this.B;
        if (uri == null) {
            sVar.getClass();
            aVar.b("null deep link url");
            return;
        }
        sVar.b = aVar;
        pm0.c().c = sVar;
        l49 l49Var = new l49(qm0.g);
        sVar.c = l49Var;
        l49Var.b(new r(sVar, uri));
    }

    public final void x6(Intent intent, Uri uri) {
        vm2.g(intent);
        d0d.v0(uri, fromStack());
        FromStack fromStack = fromStack();
        if (uri == null) {
            return;
        }
        eo0 eo0Var = new eo0();
        vm2.b("fromStack", fromStack, eo0Var);
        vm2.b("dputmSource", uri.getQueryParameter("utm_source"), eo0Var);
        vm2.b("dputmMedium", uri.getQueryParameter("utm_medium"), eo0Var);
        vm2.b("dputmCampagin", uri.getQueryParameter("utm_campaign"), eo0Var);
        vm2.i("dpLinkClicked", eo0Var);
    }
}