package com.bytedance.pangle.download; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.telephony.TelephonyManager; public final class a { private static volatile a a; /* renamed from: com.bytedance.pangle.download.a$a reason: collision with other inner class name */ public enum EnumC0018a { UNKNOWN(-1), NONE(0), MOBILE(1), MOBILE_2G(2), MOBILE_3G(3), WIFI(4), MOBILE_4G(5); public final int h; private EnumC0018a(int i2) { this.h = i2; } } public static EnumC0018a a(Context context) { try { NetworkInfo activeNetworkInfo = ((ConnectivityManager) context.getSystemService("connectivity")).getActiveNetworkInfo(); if (activeNetworkInfo != null) { if (activeNetworkInfo.isAvailable()) { int type = activeNetworkInfo.getType(); if (1 == type) { return EnumC0018a.WIFI; } if (type != 0) { return EnumC0018a.MOBILE; } switch (((TelephonyManager) context.getSystemService("phone")).getNetworkType()) { case 3: case 5: case 6: case 8: case 9: case 10: case 12: case 14: case 15: return EnumC0018a.MOBILE_3G; case 4: case 7: case 11: default: return EnumC0018a.MOBILE; case 13: return EnumC0018a.MOBILE_4G; } } } return EnumC0018a.NONE; } catch (Throwable unused) { return EnumC0018a.MOBILE; } } }