diff options
author | Qingxi Li <qingxi@google.com> | 2017-04-17 20:59:06 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-04-17 20:59:15 +0000 |
commit | 195d9143e2c00550b494e5ea00d79cf9d018fbf6 (patch) | |
tree | 6da0f228cc7f1a4b5ee57fbae684c9f12c4b1683 /packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java | |
parent | 8e3b1a63f9cd76a71ecbfc8c6a0c68b4cbecab90 (diff) | |
parent | 3d7687421f0045374f8406cdea749176dbb56043 (diff) |
Merge "Add disable carrier button for eSIM"
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java')
-rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java index 0cf890037f55..d5be186ad166 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java @@ -35,6 +35,7 @@ import android.os.ServiceManager; import android.telephony.SubscriptionInfo; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; +import android.telephony.euicc.EuiccManager; import android.util.AttributeSet; import android.util.Log; import android.view.WindowManager; @@ -80,7 +81,7 @@ public class KeyguardSimPinView extends KeyguardPinBasedInputView { if (SubscriptionManager.isValidSubscriptionId(mSubId)) { int count = TelephonyManager.getDefault().getSimCount(); Resources rez = getResources(); - final String msg; + String msg; int color = Color.WHITE; if (count < 2) { msg = rez.getString(R.string.kg_sim_pin_instructions); @@ -92,6 +93,11 @@ public class KeyguardSimPinView extends KeyguardPinBasedInputView { color = info.getIconTint(); } } + EuiccManager euiccManager = + (EuiccManager) mContext.getSystemService(Context.EUICC_SERVICE); + if (euiccManager.isEnabled()) { + msg = msg + " " + rez.getString(R.string.kg_sim_lock_instructions_esim); + } mSecurityMessageDisplay.setMessage(msg); mSimImageView.setImageTintList(ColorStateList.valueOf(color)); } |