Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7aeb79b authored by Jayachandran Chinnakkannu's avatar Jayachandran Chinnakkannu Committed by Android (Google) Code Review
Browse files

Merge "Remove usage of hidden API in System UI"

parents f551ef90 a43d0a71
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -104,7 +104,12 @@ public class KeyguardSimPinView extends KeyguardPinBasedInputView {

    private void setLockedSimMessage() {
        boolean isEsimLocked = KeyguardEsimArea.isEsimLocked(mContext, mSubId);
        int count = TelephonyManager.getDefault().getSimCount();
        int count = 1;
        TelephonyManager telephonyManager =
            (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
        if (telephonyManager != null) {
            count = telephonyManager.getActiveModemCount();
        }
        Resources rez = getResources();
        String msg;
        TypedArray array = mContext.obtainStyledAttributes(new int[] { R.attr.wallpaperTextColor });
+6 −1
Original line number Diff line number Diff line
@@ -164,7 +164,12 @@ public class KeyguardSimPukView extends KeyguardPinBasedInputView {
        }

        boolean isEsimLocked = KeyguardEsimArea.isEsimLocked(mContext, mSubId);
        int count = TelephonyManager.getDefault().getSimCount();
        int count = 1;
        TelephonyManager telephonyManager =
            (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
        if (telephonyManager != null) {
            count = telephonyManager.getActiveModemCount();
        }
        Resources rez = getResources();
        String msg;
        TypedArray array = mContext.obtainStyledAttributes(new int[] { R.attr.wallpaperTextColor });
+4 −2
Original line number Diff line number Diff line
@@ -2649,8 +2649,10 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener, Dumpab
        // that don't return the complete set of values and have different types. In Keyguard we
        // need IccCardConstants, but TelephonyManager would only give us
        // TelephonyManager.SIM_STATE*, so we retrieve it manually.
        final TelephonyManager tele = TelephonyManager.from(mContext);
        int simState = tele.getSimState(slotId);
        final TelephonyManager tele =
            (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
        int simState = (tele != null) ?
            tele.getSimState(slotId) : TelephonyManager.SIM_STATE_UNKNOWN;
        State state;
        try {
            state = State.intToState(simState);
+1 −1
Original line number Diff line number Diff line
@@ -649,7 +649,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
    }

    private boolean hasAnySim() {
        int simCount = mPhone.getSimCount();
        int simCount = mPhone.getActiveModemCount();
        for (int i = 0; i < simCount; i++) {
            int state = mPhone.getSimState(i);
            if (state != TelephonyManager.SIM_STATE_ABSENT
+5 −2
Original line number Diff line number Diff line
@@ -463,8 +463,11 @@ public class UserSwitcherController implements Dumpable {
    }

    private void listenForCallState() {
        TelephonyManager.from(mContext).listen(mPhoneStateListener,
                PhoneStateListener.LISTEN_CALL_STATE);
        final TelephonyManager tele =
            (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
        if (tele != null) {
            tele.listen(mPhoneStateListener, PhoneStateListener.LISTEN_CALL_STATE);
        }
    }

    private final PhoneStateListener mPhoneStateListener = new PhoneStateListener() {