- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
163 lines
5.8 KiB
Java
163 lines
5.8 KiB
Java
package com.ironsource;
|
|
|
|
import android.annotation.SuppressLint;
|
|
import android.content.Context;
|
|
import android.content.pm.PackageManager;
|
|
import android.net.ConnectivityManager;
|
|
import android.net.NetworkInfo;
|
|
import android.telephony.TelephonyManager;
|
|
import com.ironsource.mediationsdk.logger.IronLog;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class r8 {
|
|
public static final String a = "3g";
|
|
public static final String b = "wifi";
|
|
public static final String c = "none";
|
|
public static final String d = "bluetooth";
|
|
public static final String e = "ethernet";
|
|
public static final String f = "vpn";
|
|
public static final String g = "cellular";
|
|
public static final String h = "wifiAware";
|
|
public static final String i = "lowpan";
|
|
|
|
public static String a(Context context) {
|
|
ConnectivityManager connectivityManager;
|
|
String str;
|
|
StringBuilder sb = new StringBuilder();
|
|
if (context != null && (connectivityManager = (ConnectivityManager) context.getSystemService("connectivity")) != null) {
|
|
try {
|
|
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
|
|
if (activeNetworkInfo != null && activeNetworkInfo.isConnected()) {
|
|
String typeName = activeNetworkInfo.getTypeName();
|
|
int type = activeNetworkInfo.getType();
|
|
if (type == 0) {
|
|
str = a;
|
|
} else if (type == 1) {
|
|
str = "wifi";
|
|
} else {
|
|
sb.append(typeName);
|
|
}
|
|
sb.append(str);
|
|
}
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
return sb.toString();
|
|
}
|
|
|
|
public static int b(Context context) {
|
|
if (context == null) {
|
|
return -1;
|
|
}
|
|
try {
|
|
return context.getResources().getConfiguration().mcc;
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
public static int c(Context context) {
|
|
if (context == null) {
|
|
return -1;
|
|
}
|
|
try {
|
|
return context.getResources().getConfiguration().mnc;
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return -1;
|
|
}
|
|
}
|
|
|
|
public static String d(Context context) {
|
|
if (context == null) {
|
|
return "";
|
|
}
|
|
try {
|
|
return ((TelephonyManager) context.getSystemService("phone")).getNetworkOperator();
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return "";
|
|
}
|
|
}
|
|
|
|
@SuppressLint({"MissingPermission"})
|
|
public static int e(Context context) {
|
|
TelephonyManager telephonyManager;
|
|
PackageManager packageManager = context.getPackageManager();
|
|
try {
|
|
telephonyManager = (TelephonyManager) context.getSystemService("phone");
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
if (packageManager.checkPermission("android.permission.READ_PHONE_STATE", context.getPackageName()) != 0) {
|
|
if (packageManager.checkPermission("android.permission.READ_BASIC_PHONE_STATE", context.getPackageName()) == 0) {
|
|
}
|
|
return -1;
|
|
}
|
|
return telephonyManager.getDataNetworkType();
|
|
}
|
|
|
|
public static int f(Context context) {
|
|
if (context != null) {
|
|
try {
|
|
return ((TelephonyManager) context.getSystemService("phone")).getPhoneType();
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
}
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
public static String g(Context context) {
|
|
if (context == null) {
|
|
return "";
|
|
}
|
|
try {
|
|
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService("phone");
|
|
return telephonyManager != null ? telephonyManager.getSimOperator() : "";
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return "";
|
|
}
|
|
}
|
|
|
|
public static boolean h(Context context) {
|
|
ConnectivityManager connectivityManager;
|
|
if (context == null || (connectivityManager = (ConnectivityManager) context.getSystemService("connectivity")) == null) {
|
|
return false;
|
|
}
|
|
try {
|
|
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
|
|
if (activeNetworkInfo != null) {
|
|
return activeNetworkInfo.isConnected();
|
|
}
|
|
return false;
|
|
} catch (Exception e2) {
|
|
i9.d().a(e2);
|
|
IronLog.INTERNAL.error(e2.toString());
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public static boolean i(Context context) {
|
|
ConnectivityManager connectivityManager;
|
|
NetworkInfo networkInfo;
|
|
return (context == null || (connectivityManager = (ConnectivityManager) context.getSystemService("connectivity")) == null || (networkInfo = connectivityManager.getNetworkInfo(0)) == null || !networkInfo.isConnected()) ? false : true;
|
|
}
|
|
|
|
public static boolean j(Context context) {
|
|
ConnectivityManager connectivityManager;
|
|
NetworkInfo networkInfo;
|
|
return (context == null || (connectivityManager = (ConnectivityManager) context.getSystemService("connectivity")) == null || (networkInfo = connectivityManager.getNetworkInfo(1)) == null || !networkInfo.isConnected()) ? false : true;
|
|
}
|
|
}
|