package com.cmic.sso.sdk.h; import android.content.Context; import android.telephony.TelephonyManager; import android.text.TextUtils; import com.cmic.sso.sdk.e.b; import com.kuaishou.weapon.p0.h; public class o { private static final String a = "o"; private static o b; private Context c; private o(Context context) { this.c = context.getApplicationContext(); } public static o a(Context context) { if (b == null) { b = new o(context); } return b; } private String a(String str) { str.hashCode(); char c2 = 65535; switch (str.hashCode()) { case 49679470: if (str.equals("46000")) { c2 = 0; break; } break; case 49679471: if (str.equals("46001")) { c2 = 1; break; } break; case 49679472: if (str.equals("46002")) { c2 = 2; break; } break; case 49679473: if (str.equals("46003")) { c2 = 3; break; } break; case 49679474: if (str.equals("46004")) { c2 = 4; break; } break; case 49679475: if (str.equals("46005")) { c2 = 5; break; } break; case 49679476: if (str.equals("46006")) { c2 = 6; break; } break; case 49679477: if (str.equals("46007")) { c2 = 7; break; } break; case 49679479: if (str.equals("46009")) { c2 = '\b'; break; } break; case 49679502: if (str.equals("46011")) { c2 = '\t'; break; } break; } switch (c2) { case 0: case 2: case 4: case 7: f.a(a, "中国移动"); return "1"; case 1: case 6: case '\b': f.a(a, "中国联通"); return "2"; case 3: case 5: case '\t': f.a(a, "中国电信"); return "3"; default: return "0"; } } public String a() { try { b.C0029b b2 = b.a().b(); return b2.g(b2.e()); } catch (Exception e) { e.printStackTrace(); return ""; } } public String a(boolean z) { TelephonyManager telephonyManager; b.C0029b b2 = b.a().b(); String h = b2.h(b2.e()); if (TextUtils.isEmpty(h) && t.b(this.c) && (telephonyManager = (TelephonyManager) this.c.getSystemService("phone")) != null) { h = telephonyManager.getSimOperator(); if (TextUtils.isEmpty(h) && k.a(this.c, h.c) && t.e()) { String str = null; try { str = telephonyManager.getSubscriberId(); } catch (Exception unused) { f.a(a, "getOperator失败"); } if (!TextUtils.isEmpty(str) && str.length() >= 5) { h = str.substring(0, 5); } } } f.b(a, "operator: ".concat(String.valueOf(h))); return TextUtils.isEmpty(h) ? z ? "0" : "" : a(h); } public String b() { try { b.C0029b b2 = b.a().b(); String g = b2.g((b2.e() + 1) % 2); return g == null ? "" : g; } catch (Exception unused) { return ""; } } public String c() { b.C0029b b2 = b.a().b(); return b2.a(b2.e()); } public String d() { TelephonyManager telephonyManager = (TelephonyManager) this.c.getSystemService("phone"); if (telephonyManager == null) { return "0"; } String simOperator = telephonyManager.getSimOperator(); f.b(a, "SysOperType = ".concat(String.valueOf(simOperator))); return a(simOperator); } }