diff --git a/res/values/arrays.xml b/res/values/arrays.xml index b920c1b8069..9bc29560c9a 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -1654,4 +1654,9 @@ [CHAR LIMIT=NONE] --> + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 4adae5f5650..c01f4b987b6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1038,6 +1038,8 @@ Allow fingerprint unlock Use your fingerprint + + Learn more about Fingerprint Unlock Use your fingerprint to unlock your tablet or verify it\u2019s you, like when you sign in to apps or approve a purchase. @@ -4730,11 +4732,25 @@ For added security, enter your work password - Your phone was reset to factory settings. To use this phone, enter your previous pattern. + Your phone was reset to factory settings. To use this phone, enter your previous pattern. + + Your tablet was reset to factory settings. To use this tablet, enter your previous pattern. + + Your device was reset to factory settings. To use this device, enter your previous pattern. + - Your phone was reset to factory settings. To use this phone, enter your previous PIN. + Your phone was reset to factory settings. To use this phone, enter your previous PIN. + + Your tablet was reset to factory settings. To use this tablet, enter your previous PIN. + + Your device was reset to factory settings. To use this device, enter your previous PIN. + - Your phone was reset to factory settings. To use this phone, enter your previous password. + Your phone was reset to factory settings. To use this phone, enter your previous password. + + Your tablet was reset to factory settings. To use this tablet, enter your previous password. + + Your device was reset to factory settings. To use this device, enter your previous password. Verify pattern diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java index a1d84da2176..7f99ae9552a 100644 --- a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java +++ b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java @@ -442,6 +442,10 @@ public class FingerprintSettings extends SubSettings { column2.mTitle = getText( R.string.security_fingerprint_disclaimer_lockscreen_disabled_2 ); + if (isSfps()) { + column2.mLearnMoreOverrideText = getText( + R.string.security_settings_fingerprint_settings_footer_learn_more); + } column2.mLearnMoreClickListener = learnMoreClickListener; mFooterColumns.add(column2); } else { @@ -449,6 +453,10 @@ public class FingerprintSettings extends SubSettings { column.mTitle = getText( R.string.security_settings_fingerprint_enroll_introduction_v2_message); column.mLearnMoreClickListener = learnMoreClickListener; + if (isSfps()) { + column.mLearnMoreOverrideText = getText( + R.string.security_settings_fingerprint_settings_footer_learn_more); + } mFooterColumns.add(column); } } diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java index e6bafbb71e5..d1b85282da2 100644 --- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java +++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java @@ -22,6 +22,7 @@ import static androidx.lifecycle.Lifecycle.Event.ON_STOP; import android.content.Context; import android.os.PersistableBundle; import android.telephony.CarrierConfigManager; +import android.telephony.SubscriptionInfo; import android.telephony.SubscriptionManager; import android.telephony.TelephonyCallback; import android.telephony.TelephonyManager; @@ -239,6 +240,24 @@ public class EnabledNetworkModePreferenceController extends // TODO: Using the carrier config. mDisplay3gOptions = getResourcesForSubId().getBoolean( R.bool.config_display_network_mode_3g_option); + + int[] carriersWithout3gMenu = getResourcesForSubId().getIntArray( + R.array.network_mode_3g_deprecated_carrier_id); + if ((carriersWithout3gMenu != null) && (carriersWithout3gMenu.length > 0)) { + SubscriptionManager sm = mContext.getSystemService(SubscriptionManager.class); + SubscriptionInfo subInfo = sm.getActiveSubscriptionInfo(mSubId); + if (subInfo != null) { + int carrierId = subInfo.getCarrierId(); + + for (int idx = 0; idx < carriersWithout3gMenu.length; idx++) { + if (carrierId == carriersWithout3gMenu[idx]) { + mDisplay3gOptions = false; + break; + } + } + } + } + mLteEnabled = carrierConfig.getBoolean(CarrierConfigManager.KEY_LTE_ENABLED_BOOL); } Log.d(LOG_TAG, "PreferenceEntriesBuilder: subId" + mSubId