package com.kuaishou.aegon; import android.content.Context; import android.os.Build; import android.telephony.CellInfo; import android.telephony.CellInfoCdma; import android.telephony.CellInfoGsm; import android.telephony.CellInfoLte; import android.telephony.CellInfoWcdma; import android.telephony.CellSignalStrengthLte; import android.telephony.PhoneStateListener; import android.telephony.SignalStrength; import android.telephony.TelephonyManager; import androidx.core.content.PermissionChecker; import com.kuaishou.aegon.a.a; import com.kuaishou.weapon.p0.h; /* access modifiers changed from: package-private */ public class NetworkStateHelper extends PhoneStateListener { private Context a; private TelephonyManager b = null; NetworkStateHelper(Context context) { this.a = context; if (Build.VERSION.SDK_INT >= 23) { try { TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService("phone"); this.b = telephonyManager; if (telephonyManager != null) { telephonyManager.listen(this, 256); } } catch (Exception unused) { } } a.b(f.a(this)); } private void a() { CellInfo cellInfo; CellSignalStrengthLte cellSignalStrengthLte = null; if (PermissionChecker.checkSelfPermission(this.a, h.h) == 0) { cellInfo = null; for (CellInfo cellInfo2 : this.b.getAllCellInfo()) { if (cellInfo2.isRegistered()) { cellInfo = cellInfo2; } } } else { cellInfo = null; } if (cellInfo != null) { if (cellInfo instanceof CellInfoLte) { CellSignalStrengthLte cellSignalStrength = ((CellInfoLte) cellInfo).getCellSignalStrength(); cellSignalStrengthLte = cellSignalStrength; if (Build.VERSION.SDK_INT >= 26) { if (cellSignalStrength.getRsrq() < Integer.MAX_VALUE) { a(0, cellSignalStrength.getRsrq()); } if (cellSignalStrength.getRsrp() < Integer.MAX_VALUE) { a(1, cellSignalStrength.getRsrp()); } int rssnr = cellSignalStrength.getRssnr(); cellSignalStrengthLte = cellSignalStrength; if (rssnr < Integer.MAX_VALUE) { a(2, cellSignalStrength.getRssnr()); cellSignalStrengthLte = cellSignalStrength; } } } else if (cellInfo instanceof CellInfoGsm) { cellSignalStrengthLte = ((CellInfoGsm) cellInfo).getCellSignalStrength(); } else if (cellInfo instanceof CellInfoCdma) { cellSignalStrengthLte = ((CellInfoCdma) cellInfo).getCellSignalStrength(); } else if (cellInfo instanceof CellInfoWcdma) { cellSignalStrengthLte = ((CellInfoWcdma) cellInfo).getCellSignalStrength(); } if (cellSignalStrengthLte != null) { if (cellSignalStrengthLte.getAsuLevel() < Integer.MAX_VALUE) { a(3, cellSignalStrengthLte.getAsuLevel()); } if (cellSignalStrengthLte.getDbm() < Integer.MAX_VALUE) { a(3, cellSignalStrengthLte.getDbm()); } } } } private void a(int i, int i2) { a.b(h.a(this, i, i2)); } /* access modifiers changed from: private */ public native void nativeOnCreated(); /* access modifiers changed from: private */ public native void nativeOnSignalStrengthChanged(); /* access modifiers changed from: private */ public native void nativeOnSignalStrengthValueUpdate(int i, int i2); private void performKwaiConnectionTypeUpdate(int i) { } private void performSignalStrengthMetricsUpdate() { if (Build.VERSION.SDK_INT >= 23) { try { a(); } catch (Exception unused) { } } } public void onSignalStrengthsChanged(SignalStrength signalStrength) { a.b(g.a(this)); } }