Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,242 @@
package com.mbridge.msdk.activity;
import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.text.TextUtils;
import android.webkit.WebView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.aj;
import com.mbridge.msdk.foundation.tools.at;
import com.mbridge.msdk.foundation.webview.BrowserView;
import com.mbridge.msdk.foundation.webview.b;
/* loaded from: classes4.dex */
public class DomainMBCommonActivity extends Activity {
String a = "";
private final BrowserView.a b = new BrowserView.a() { // from class: com.mbridge.msdk.activity.DomainMBCommonActivity.1
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a(WebView webView, int i, String str, String str2) {
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a(WebView webView, String str) {
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a() {
DomainMBCommonActivity.this.finish();
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void a(WebView webView, String str, Bitmap bitmap) {
af.b("MBCommonActivity", "onPageStarted " + str);
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final boolean b(WebView webView, String str) {
af.b("MBCommonActivity", "shouldOverrideUrlLoading " + str);
if (aj.a.b(str) && aj.a.a(DomainMBCommonActivity.this, str, null)) {
DomainMBCommonActivity.this.finish();
}
return DomainMBCommonActivity.this.a(webView, str);
}
@Override // com.mbridge.msdk.foundation.webview.BrowserView.a
public final void c(WebView webView, String str) {
af.b("MBCommonActivity", "onPageFinished " + str);
}
};
protected BrowserView browserView;
private CampaignEx c;
@Override // android.app.Activity
public void onCreate(@Nullable Bundle bundle) {
super.onCreate(bundle);
try {
requestWindowFeature(1);
} catch (Throwable th) {
af.b("MBCommonActivity", th.getMessage());
}
if (c.m().c() == null) {
c.m().b(getApplicationContext());
}
c.m().a(this);
String stringExtra = getIntent().getStringExtra("url");
this.a = stringExtra;
if (!TextUtils.isEmpty(stringExtra)) {
this.c = (CampaignEx) getIntent().getSerializableExtra("mvcommon");
if (b.a.containsKey(this.a)) {
BrowserView browserView = b.a.get(this.a);
this.browserView = browserView;
if (browserView != null) {
browserView.setListener(this.b);
}
} else {
BrowserView browserView2 = new BrowserView(this, this.c);
this.browserView = browserView2;
browserView2.setListener(this.b);
this.browserView.loadUrl(this.a);
}
BrowserView browserView3 = this.browserView;
if (browserView3 != null) {
at.a(browserView3);
setContentView(this.browserView);
return;
}
return;
}
Toast.makeText(this, "Error: no data", 0).show();
}
/* JADX INFO: Access modifiers changed from: private */
/* JADX WARN: Can't wrap try/catch for region: R(14:12|13|(4:15|(1:17)|18|(2:20|21)(2:22|(4:24|(1:30)|28|29)))|31|(1:33)(2:61|(1:63)(1:64))|(1:35)|36|37|(2:41|42)|44|45|(4:47|(1:52)|53|54)|18|(0)(0)) */
/* JADX WARN: Code restructure failed: missing block: B:56:0x00bd, code lost:
r10 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:58:0x00c3, code lost:
com.mbridge.msdk.foundation.tools.af.b("MBCommonActivity", r10.getMessage());
*/
/* JADX WARN: Code restructure failed: missing block: B:59:0x008e, code lost:
r5 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x008f, code lost:
com.mbridge.msdk.foundation.tools.af.b("MBCommonActivity", r5.getMessage());
*/
/* JADX WARN: Removed duplicated region for block: B:20:0x00d0 A[Catch: all -> 0x0042, TryCatch #0 {all -> 0x0042, blocks: (B:3:0x0009, B:7:0x0010, B:9:0x001e, B:12:0x002a, B:15:0x0037, B:18:0x00ca, B:20:0x00d0, B:22:0x00d9, B:24:0x00df, B:26:0x00e5, B:31:0x0045, B:33:0x0050, B:35:0x0068, B:58:0x00c3, B:60:0x008f, B:61:0x0055, B:63:0x005f, B:45:0x0096, B:47:0x00a2, B:49:0x00b0, B:53:0x00bf, B:37:0x006e, B:39:0x0078, B:41:0x0082), top: B:2:0x0009, inners: #1, #2 }] */
/* JADX WARN: Removed duplicated region for block: B:22:0x00d9 A[Catch: all -> 0x0042, TryCatch #0 {all -> 0x0042, blocks: (B:3:0x0009, B:7:0x0010, B:9:0x001e, B:12:0x002a, B:15:0x0037, B:18:0x00ca, B:20:0x00d0, B:22:0x00d9, B:24:0x00df, B:26:0x00e5, B:31:0x0045, B:33:0x0050, B:35:0x0068, B:58:0x00c3, B:60:0x008f, B:61:0x0055, B:63:0x005f, B:45:0x0096, B:47:0x00a2, B:49:0x00b0, B:53:0x00bf, B:37:0x006e, B:39:0x0078, B:41:0x0082), top: B:2:0x0009, inners: #1, #2 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean a(android.webkit.WebView r10, java.lang.String r11) {
/*
r9 = this;
java.lang.String r0 = "intent"
java.lang.String r1 = "https"
java.lang.String r2 = "http"
java.lang.String r3 = "MBCommonActivity"
r4 = 0
boolean r5 = android.text.TextUtils.isEmpty(r11) // Catch: java.lang.Throwable -> L42
if (r5 == 0) goto L10
return r4
L10:
android.net.Uri r5 = android.net.Uri.parse(r11) // Catch: java.lang.Throwable -> L42
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r2) // Catch: java.lang.Throwable -> L42
if (r6 != 0) goto Lef
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r1) // Catch: java.lang.Throwable -> L42
if (r6 == 0) goto L2a
goto Lef
L2a:
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r0) // Catch: java.lang.Throwable -> L42
java.lang.String r7 = "android-app"
r8 = 1
if (r6 != 0) goto L45
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r6 = r6.equals(r7) // Catch: java.lang.Throwable -> L42
if (r6 == 0) goto Lca
goto L45
L42:
r10 = move-exception
goto Lf0
L45:
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r0 = r6.equals(r0) // Catch: java.lang.Throwable -> L42
r6 = 0
if (r0 == 0) goto L55
android.content.Intent r0 = android.content.Intent.parseUri(r11, r8) // Catch: java.lang.Throwable -> L42
goto L66
L55:
java.lang.String r0 = r5.getScheme() // Catch: java.lang.Throwable -> L42
boolean r0 = r0.equals(r7) // Catch: java.lang.Throwable -> L42
if (r0 == 0) goto L65
r0 = 2
android.content.Intent r0 = android.content.Intent.parseUri(r11, r0) // Catch: java.lang.Throwable -> L42
goto L66
L65:
r0 = r6
L66:
if (r0 == 0) goto L6e
r0.setComponent(r6) // Catch: java.lang.Throwable -> L42
r0.setSelector(r6) // Catch: java.lang.Throwable -> L42
L6e:
java.lang.String r5 = r0.getPackage() // Catch: java.lang.Throwable -> L8e
boolean r6 = android.text.TextUtils.isEmpty(r5) // Catch: java.lang.Throwable -> L8e
if (r6 != 0) goto L96
android.content.pm.PackageManager r6 = r9.getPackageManager() // Catch: java.lang.Throwable -> L8e
android.content.Intent r5 = r6.getLaunchIntentForPackage(r5) // Catch: java.lang.Throwable -> L8e
if (r5 == 0) goto L96
r5 = 268435456(0x10000000, float:2.524355E-29)
r0.setFlags(r5) // Catch: java.lang.Throwable -> L8e
r9.startActivityForResult(r0, r4) // Catch: java.lang.Throwable -> L8e
r9.finish() // Catch: java.lang.Throwable -> L8e
return r8
L8e:
r5 = move-exception
java.lang.String r5 = r5.getMessage() // Catch: java.lang.Throwable -> L42
com.mbridge.msdk.foundation.tools.af.b(r3, r5) // Catch: java.lang.Throwable -> L42
L96:
java.lang.String r5 = "browser_fallback_url"
java.lang.String r0 = r0.getStringExtra(r5) // Catch: java.lang.Throwable -> Lbd
boolean r5 = android.text.TextUtils.isEmpty(r0) // Catch: java.lang.Throwable -> Lbd
if (r5 != 0) goto Lca
android.net.Uri r5 = android.net.Uri.parse(r11) // Catch: java.lang.Throwable -> Lbd
java.lang.String r6 = r5.getScheme() // Catch: java.lang.Throwable -> Lbd
boolean r6 = r6.equals(r2) // Catch: java.lang.Throwable -> Lbd
if (r6 != 0) goto Lbf
java.lang.String r5 = r5.getScheme() // Catch: java.lang.Throwable -> Lbd
boolean r5 = r5.equals(r1) // Catch: java.lang.Throwable -> Lbd
if (r5 == 0) goto Lbb
goto Lbf
Lbb:
r11 = r0
goto Lca
Lbd:
r10 = move-exception
goto Lc3
Lbf:
r10.loadUrl(r0) // Catch: java.lang.Throwable -> Lbd
return r4
Lc3:
java.lang.String r10 = r10.getMessage() // Catch: java.lang.Throwable -> L42
com.mbridge.msdk.foundation.tools.af.b(r3, r10) // Catch: java.lang.Throwable -> L42
Lca:
boolean r10 = com.mbridge.msdk.click.c.e(r9, r11) // Catch: java.lang.Throwable -> L42
if (r10 == 0) goto Ld9
java.lang.String r10 = "openDeepLink"
com.mbridge.msdk.foundation.tools.af.b(r3, r10) // Catch: java.lang.Throwable -> L42
r9.finish() // Catch: java.lang.Throwable -> L42
return r8
Ld9:
boolean r10 = android.text.TextUtils.isEmpty(r11) // Catch: java.lang.Throwable -> L42
if (r10 != 0) goto Lef
boolean r10 = r11.startsWith(r2) // Catch: java.lang.Throwable -> L42
if (r10 != 0) goto Leb
boolean r10 = r11.startsWith(r1) // Catch: java.lang.Throwable -> L42
if (r10 == 0) goto Lec
Leb:
r4 = r8
Lec:
r10 = r4 ^ 1
return r10
Lef:
return r4
Lf0:
java.lang.String r10 = r10.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r3, r10)
return r4
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.activity.DomainMBCommonActivity.a(android.webkit.WebView, java.lang.String):boolean");
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.activity;
/* loaded from: classes4.dex */
public abstract /* synthetic */ class MBBaseActivity$$ExternalSyntheticApiModelOutline0 {
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.activity;
/* loaded from: classes4.dex */
public abstract /* synthetic */ class MBBaseActivity$1$$ExternalSyntheticApiModelOutline0 {
}

View File

@@ -0,0 +1,154 @@
package com.mbridge.msdk.activity;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.view.Display;
import android.view.OrientationEventListener;
import android.view.WindowManager;
import androidx.core.view.InputDeviceCompat;
import androidx.core.view.accessibility.AccessibilityEventCompat;
import com.mbridge.msdk.foundation.d.b;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public abstract class MBBaseActivity extends Activity {
private Display a;
private OrientationEventListener b;
private int c = -1;
public abstract void setTopControllerPadding(int i, int i2, int i3, int i4, int i5);
public void getNotchParams() {
getWindow().getDecorView().postDelayed(new Runnable() { // from class: com.mbridge.msdk.activity.MBBaseActivity.1
/* JADX WARN: Code restructure failed: missing block: B:7:0x001a, code lost:
r1 = r2.getDisplayCutout();
*/
@Override // java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void run() {
/*
Method dump skipped, instructions count: 232
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.activity.MBBaseActivity.AnonymousClass1.run():void");
}
}, 500L);
}
@Override // android.app.Activity
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
try {
requestWindowFeature(1);
getWindow().setFlags(1024, 1024);
getWindow().addFlags(512);
a();
b();
if (Build.VERSION.SDK_INT >= 28) {
WindowManager.LayoutParams attributes = getWindow().getAttributes();
attributes.layoutInDisplayCutoutMode = 1;
getWindow().setAttributes(attributes);
}
} catch (Exception e) {
af.b("MBBaseActivity", e.getMessage());
}
}
@Override // android.app.Activity
public void onResume() {
super.onResume();
if (b.c) {
return;
}
getNotchParams();
a();
}
@Override // android.app.Activity
public void onDestroy() {
super.onDestroy();
OrientationEventListener orientationEventListener = this.b;
if (orientationEventListener != null) {
orientationEventListener.disable();
this.b = null;
}
}
@Override // android.app.Activity, android.view.Window.Callback
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
a();
}
private void a() {
try {
getWindow().addFlags(AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL);
getWindow().getDecorView().setSystemUiVisibility(InputDeviceCompat.SOURCE_TOUCHSCREEN);
} catch (Throwable th) {
af.b("MBBaseActivity", th.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public int b() {
Display display;
if (this.a == null) {
if (Build.VERSION.SDK_INT >= 30) {
display = getDisplay();
this.a = display;
} else {
this.a = ((WindowManager) getSystemService("window")).getDefaultDisplay();
}
}
Display display2 = this.a;
if (display2 != null) {
return display2.getRotation();
}
return -1;
}
public static /* synthetic */ void e(MBBaseActivity mBBaseActivity) {
OrientationEventListener orientationEventListener = new OrientationEventListener(mBBaseActivity, 1) { // from class: com.mbridge.msdk.activity.MBBaseActivity.2
@Override // android.view.OrientationEventListener
public final void onOrientationChanged(int i) {
int rotation = MBBaseActivity.this.a != null ? MBBaseActivity.this.a.getRotation() : 0;
if (rotation != 1 || MBBaseActivity.this.c == 1) {
if (rotation != 3 || MBBaseActivity.this.c == 2) {
if (rotation != 0 || MBBaseActivity.this.c == 3) {
if (rotation != 2 || MBBaseActivity.this.c == 4) {
return;
}
MBBaseActivity.this.c = 4;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Bottom");
return;
}
MBBaseActivity.this.c = 3;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Top");
return;
}
MBBaseActivity.this.c = 2;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Right");
return;
}
MBBaseActivity.this.c = 1;
MBBaseActivity.this.getNotchParams();
af.b("MBBaseActivity", "Orientation Left");
}
};
mBBaseActivity.b = orientationEventListener;
if (orientationEventListener.canDetectOrientation()) {
mBBaseActivity.b.enable();
} else {
mBBaseActivity.b.disable();
mBBaseActivity.b = null;
}
}
}

View File

@@ -0,0 +1,59 @@
package com.mbridge.msdk.activity;
import android.os.Build;
import android.os.Bundle;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.webview.BrowserView;
import com.mbridge.msdk.foundation.webview.b;
/* loaded from: classes4.dex */
public class MBCommonActivity extends DomainMBCommonActivity {
public static final /* synthetic */ int $r8$clinit = 0;
private boolean b = false;
@Override // com.mbridge.msdk.activity.DomainMBCommonActivity, android.app.Activity
public void onCreate(Bundle bundle) {
if (Build.VERSION.SDK_INT != 26) {
setRequestedOrientation(1);
}
super.onCreate(bundle);
}
@Override // android.app.Activity
public void onDestroy() {
super.onDestroy();
if (this.b) {
return;
}
BrowserView browserView = this.browserView;
if (browserView != null) {
browserView.setListener(null);
this.browserView.destroy();
}
BrowserView remove = b.a.remove(this.a);
if (remove != null) {
remove.setListener(null);
remove.destroy();
}
}
@Override // android.app.Activity
public void finish() {
BrowserView browserView = this.browserView;
if (browserView != null) {
browserView.setListener(null);
this.browserView.destroy();
}
BrowserView remove = b.a.remove(this.a);
if (remove != null) {
remove.setListener(null);
remove.destroy();
}
this.b = true;
super.finish();
}
public void testfun() {
af.b("ASDFA", "DSFASDFADSFADSFADS");
}
}