正在查看: MX Player v1.97.8 应用的 WebLinksRouterActivity.java JAVA 源代码文件
本页面展示 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);
}
}