Files
rr3-apk/decompiled/sources/com/mbridge/msdk/foundation/tools/o.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

185 lines
7.9 KiB
Java

package com.mbridge.msdk.foundation.tools;
import android.net.Uri;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.DownloadError;
import com.mbridge.msdk.foundation.download.DownloadMessage;
import com.mbridge.msdk.foundation.download.DownloadPriority;
import com.mbridge.msdk.foundation.download.DownloadResourceType;
import com.mbridge.msdk.foundation.download.MBDownloadManager;
import com.mbridge.msdk.foundation.download.OnDownloadStateListener;
import com.mbridge.msdk.foundation.download.resource.MBResourceManager;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import java.io.File;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public final class o {
static final List<String> a;
public interface a {
void a(String str, DownloadError downloadError);
void a(String str, String str2, String str3, String str4, boolean z);
}
static {
ArrayList arrayList = new ArrayList(4);
a = arrayList;
arrayList.add("mbridge_splash_native_template_v_v1.xml");
arrayList.add("mbridge_splash_native_template_h_v1.xml");
}
/* JADX WARN: Can't wrap try/catch for region: R(25:(3:5|6|7)|8|9|10|(2:12|13)|(1:75)|18|19|(7:21|22|23|(2:(1:(1:27)(2:65|66))|69)(1:70)|67|29|(9:47|48|49|50|51|52|53|54|55)(1:(6:34|35|36|37|38|39)(1:46)))|73|22|23|(0)(0)|67|29|(1:31)|47|48|49|50|51|52|53|54|55) */
/* JADX WARN: Can't wrap try/catch for region: R(27:5|6|7|8|9|10|(2:12|13)|(1:75)|18|19|(7:21|22|23|(2:(1:(1:27)(2:65|66))|69)(1:70)|67|29|(9:47|48|49|50|51|52|53|54|55)(1:(6:34|35|36|37|38|39)(1:46)))|73|22|23|(0)(0)|67|29|(1:31)|47|48|49|50|51|52|53|54|55) */
/* JADX WARN: Code restructure failed: missing block: B:28:0x008a, code lost:
if (r21 != 5) goto L33;
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x0183, code lost:
r0 = e;
*/
/* JADX WARN: Code restructure failed: missing block: B:61:0x0188, code lost:
com.mbridge.msdk.foundation.tools.af.b(r20, r0.getMessage());
*/
/* JADX WARN: Code restructure failed: missing block: B:63:0x0185, code lost:
r0 = e;
*/
/* JADX WARN: Code restructure failed: missing block: B:64:0x0186, code lost:
r20 = "DynamicViewResourceManager";
*/
/* JADX WARN: Removed duplicated region for block: B:25:0x0085 */
/* JADX WARN: Removed duplicated region for block: B:70:0x009e A[Catch: Exception -> 0x00a5, TRY_LEAVE, TryCatch #4 {Exception -> 0x00a5, blocks: (B:66:0x008e, B:69:0x0096, B:70:0x009e), top: B:23:0x0083 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void a(int r21, java.lang.String r22, final java.lang.String r23, final com.mbridge.msdk.foundation.tools.o.a r24, com.mbridge.msdk.foundation.entity.CampaignEx r25) {
/*
Method dump skipped, instructions count: 417
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.tools.o.a(int, java.lang.String, java.lang.String, com.mbridge.msdk.foundation.tools.o$a, com.mbridge.msdk.foundation.entity.CampaignEx):void");
}
private static String b(int i, String str, String str2) {
if (TextUtils.isEmpty(str2)) {
return "";
}
try {
String path = new URL(str2).getPath();
String substring = path.substring(path.lastIndexOf(47) + 1);
return !TextUtils.isEmpty(substring) ? substring.replace(".zip", "") : "";
} catch (Exception unused) {
return "";
}
}
public static String a(int i, String str, String str2) {
String str3;
if (TextUtils.isEmpty(str2)) {
return "";
}
try {
str3 = b(i, str, str2);
} catch (Exception unused) {
str3 = "";
}
String str4 = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_XML) + File.separator;
File file = null;
try {
if (!TextUtils.isEmpty(str3)) {
file = new File(str4, str3);
}
} catch (Exception unused2) {
}
if (file == null || !file.exists()) {
file = new File(str4 + File.separator + str3.replace(".xml", ""), str3);
}
return file.getPath();
}
public static String a(String str) {
String str2;
final String str3;
File file;
if (TextUtils.isEmpty(str)) {
return "";
}
try {
String queryParameter = Uri.parse(str).getQueryParameter(MBridgeConstans.DYNAMIC_VIEW_KEY_NATMP);
if (!TextUtils.isEmpty(queryParameter)) {
if (!queryParameter.equals("1")) {
return "";
}
}
} catch (Throwable unused) {
}
try {
str2 = b(str);
} catch (Exception unused2) {
str2 = "";
}
if (TextUtils.isEmpty(str2)) {
return "";
}
try {
str3 = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_XML) + File.separator;
file = new File(str3, str2);
} catch (Exception unused3) {
}
if (file.isFile() && file.exists()) {
return file.getPath();
}
String path = new URL(str).getPath();
final String substring = path.substring(path.lastIndexOf(47) + 1);
MBDownloadManager.getInstance().download(new DownloadMessage<>(new Object(), str, substring, 100, DownloadResourceType.DOWNLOAD_RESOURCE_TYPE_OTHER)).withReadTimeout(com.mbridge.msdk.foundation.same.a.u).withConnectTimeout(com.mbridge.msdk.foundation.same.a.o).with("download_scene", "download_dynamic_view").withWriteTimeout(com.mbridge.msdk.foundation.same.a.s).withTimeout(ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS).withDownloadPriority(DownloadPriority.MEDIUM).withHttpRetryCounter(1).withDirectoryPathInternal(str3).withDownloadStateListener(new OnDownloadStateListener() { // from class: com.mbridge.msdk.foundation.tools.o.2
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onCancelDownload(DownloadMessage downloadMessage) {
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadError(DownloadMessage downloadMessage, DownloadError downloadError) {
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadStart(DownloadMessage downloadMessage) {
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadComplete(DownloadMessage downloadMessage) {
try {
MBResourceManager.getInstance().unZip(str3 + File.separator + substring, str3);
} catch (Exception unused4) {
}
}
}).build().start();
return "";
}
private static String b(String str) {
if (TextUtils.isEmpty(str)) {
return "";
}
try {
String path = new URL(str).getPath();
String substring = path.substring(path.lastIndexOf(47) + 1);
if (TextUtils.isEmpty(substring)) {
return "";
}
String replace = substring.replace(".zip", "");
List<String> list = a;
return list != null ? !list.contains(replace) ? replace : "" : "";
} catch (Exception unused) {
return "";
}
}
}