- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
69 lines
2.7 KiB
Java
69 lines
2.7 KiB
Java
package com.mbridge.msdk.e;
|
|
|
|
import android.content.Context;
|
|
import android.text.TextUtils;
|
|
import android.util.Pair;
|
|
import com.google.android.gms.common.GoogleApiAvailability;
|
|
import com.mbridge.msdk.foundation.tools.af;
|
|
import com.mbridge.msdk.foundation.tools.ah;
|
|
import java.util.ArrayList;
|
|
import java.util.Iterator;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class c {
|
|
public static String a = "";
|
|
private static boolean b = false;
|
|
|
|
private static String b() {
|
|
ArrayList arrayList = new ArrayList();
|
|
arrayList.add(Pair.create(1, "org.chromium.net.impl.JavaCronetProvider"));
|
|
arrayList.add(Pair.create(2, "org.chromium.net.impl.NativeCronetProvider"));
|
|
arrayList.add(Pair.create(3, "com.google.android.gms.net.PlayServicesCronetProvider"));
|
|
arrayList.add(Pair.create(4, "com.google.android.gms.net.GmsCoreCronetProvider"));
|
|
try {
|
|
StringBuilder sb = new StringBuilder();
|
|
ClassLoader classLoader = com.mbridge.msdk.foundation.controller.c.m().c().getClassLoader();
|
|
Iterator it = arrayList.iterator();
|
|
while (it.hasNext()) {
|
|
Pair pair = (Pair) it.next();
|
|
try {
|
|
if (!TextUtils.isEmpty(classLoader.loadClass((String) pair.second).getConstructor(Context.class).newInstance(com.mbridge.msdk.foundation.controller.c.m().c()).getClass().getName())) {
|
|
if (sb.length() > 0) {
|
|
sb.append(",");
|
|
}
|
|
sb.append(pair.first);
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b("CronetEnvCheckUtil", th.getMessage());
|
|
}
|
|
}
|
|
return sb.toString();
|
|
} catch (Throwable th2) {
|
|
af.b("CronetEnvCheckUtil", th2.getMessage());
|
|
return "";
|
|
}
|
|
}
|
|
|
|
public static void a() {
|
|
if (ah.a().a("cronet_env_check", false)) {
|
|
try {
|
|
GoogleApiAvailability.getInstance().getApkVersion(com.mbridge.msdk.foundation.controller.c.m().c());
|
|
GoogleApiAvailability.getInstance().verifyGooglePlayServicesIsAvailable(com.mbridge.msdk.foundation.controller.c.m().c(), 11925000);
|
|
try {
|
|
String b2 = b();
|
|
boolean z = !TextUtils.isEmpty(b2);
|
|
b = z;
|
|
if (z) {
|
|
a = b2;
|
|
}
|
|
} catch (Throwable th) {
|
|
af.b("CronetEnvCheckUtil", th.getMessage());
|
|
}
|
|
} catch (Throwable th2) {
|
|
af.b("CronetEnvCheckUtil", th2.getMessage());
|
|
b = false;
|
|
}
|
|
}
|
|
}
|
|
}
|