summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java
diff options
context:
space:
mode:
authorQingxi Li <qingxi@google.com>2017-04-17 20:59:06 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-04-17 20:59:15 +0000
commit195d9143e2c00550b494e5ea00d79cf9d018fbf6 (patch)
tree6da0f228cc7f1a4b5ee57fbae684c9f12c4b1683 /packages/SystemUI/src/com/android/keyguard/KeyguardSimPinView.java
parent8e3b1a63f9cd76a71ecbfc8c6a0c68b4cbecab90 (diff)
parent3d7687421f0045374f8406cdea749176dbb56043 (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.java8
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));
}