diff options
author | Taesu Lee <taesu82.lee@samsung.com> | 2019-07-22 19:20:05 +0900 |
---|---|---|
committer | Taesu Lee <taesu82.lee@samsung.com> | 2019-09-06 16:11:39 +0900 |
commit | 39e4fbb746801df3f26851a24260fa05e2424658 (patch) | |
tree | 640ebf9365063a9796b66372e4ba487396e7817a /src | |
parent | d7a8e234e9b94ff36cd271555a0bbf8a01a10932 (diff) | |
download | packages_apps_Settings-39e4fbb746801df3f26851a24260fa05e2424658.tar.gz packages_apps_Settings-39e4fbb746801df3f26851a24260fa05e2424658.tar.bz2 packages_apps_Settings-39e4fbb746801df3f26851a24260fa05e2424658.zip |
Fix to show eUICC preference in eng build
DEVELOPMENT_SETTINGS_ENABLED is not set before entering Developer
options in settings app even if it is in eng build. To show eUICC
preference in eng build, uses isDevelopmentSettingsEnabled() instead.
Test: Manual and make RunSettingsRoboTests
Change-Id: Ia1f46fad94bc62ca48dcfef7cd5d6188766aa380
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/settings/MasterClear.java | 4 | ||||
-rw-r--r-- | src/com/android/settings/ResetNetwork.java | 3 | ||||
-rw-r--r-- | src/com/android/settings/network/telephony/MobileNetworkUtils.java | 3 |
3 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/settings/MasterClear.java b/src/com/android/settings/MasterClear.java index 0df39842f9..8bb898abca 100644 --- a/src/com/android/settings/MasterClear.java +++ b/src/com/android/settings/MasterClear.java @@ -64,6 +64,7 @@ import com.android.settings.enterprise.ActionDisabledByAdminDialogHelper; import com.android.settings.password.ChooseLockSettingsHelper; import com.android.settings.password.ConfirmLockPattern; import com.android.settingslib.RestrictedLockUtilsInternal; +import com.android.settingslib.development.DevelopmentSettingsEnabler; import com.google.android.setupcompat.template.FooterBarMixin; import com.google.android.setupcompat.template.FooterButton; @@ -382,8 +383,7 @@ public class MasterClear extends InstrumentedFragment implements OnGlobalLayoutL } ContentResolver cr = context.getContentResolver(); return Settings.Global.getInt(cr, Settings.Global.EUICC_PROVISIONED, 0) != 0 - || Settings.Global.getInt( - cr, Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0) != 0; + || DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(context); } @VisibleForTesting diff --git a/src/com/android/settings/ResetNetwork.java b/src/com/android/settings/ResetNetwork.java index 424d976e90..4fbc09db9b 100644 --- a/src/com/android/settings/ResetNetwork.java +++ b/src/com/android/settings/ResetNetwork.java @@ -52,6 +52,7 @@ import com.android.settings.password.ChooseLockSettingsHelper; import com.android.settings.password.ConfirmLockPattern; import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin; import com.android.settingslib.RestrictedLockUtilsInternal; +import com.android.settingslib.development.DevelopmentSettingsEnabler; import java.util.ArrayList; import java.util.List; @@ -236,7 +237,7 @@ public class ResetNetwork extends InstrumentedFragment { } ContentResolver resolver = context.getContentResolver(); return Settings.Global.getInt(resolver, Global.EUICC_PROVISIONED, 0) != 0 - || Settings.Global.getInt(resolver, Global.DEVELOPMENT_SETTINGS_ENABLED, 0) != 0; + || DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(context); } @Override diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java index 0e5eaa89ed..70b92c9aa2 100644 --- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java +++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java @@ -53,6 +53,7 @@ import com.android.internal.util.ArrayUtils; import com.android.settings.R; import com.android.settings.Utils; import com.android.settings.core.BasePreferenceController; +import com.android.settingslib.development.DevelopmentSettingsEnabler; import com.android.settingslib.graph.SignalDrawable; import java.util.Arrays; @@ -224,7 +225,7 @@ public class MobileNetworkUtils { final boolean euiccProvisioned = Settings.Global.getInt(cr, Settings.Global.EUICC_PROVISIONED, 0) != 0; final boolean inDeveloperMode = - Settings.Global.getInt(cr, Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0) != 0; + DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(context); return (inDeveloperMode || euiccProvisioned || (!esimIgnoredDevice && enabledEsimUiByDefault && inEsimSupportedCountries)); |