From 05c7dde1f3a6044db7b687dfcbacbde50f3befb1 Mon Sep 17 00:00:00 2001 From: Sungmin Choi Date: Fri, 31 Jul 2015 02:03:52 -0700 Subject: To hide none security option, use config_hide_none_security_option config Use mcc config overlay mechanism to hide none security option in countries where it is mandatory. To hide none security option, set config_hide_none_security_option config true as mcc config overlay. Bug: 22209425 Bug: 22975388 Change-Id: I774c53e17d3b50393816622134e58f8e06b76fab --- res/values-mcc505/bools.xml | 20 ++++++++++++++++++++ res/values/bools.xml | 3 +++ src/com/android/settings/ChooseLockGeneric.java | 4 ++++ 3 files changed, 27 insertions(+) create mode 100644 res/values-mcc505/bools.xml diff --git a/res/values-mcc505/bools.xml b/res/values-mcc505/bools.xml new file mode 100644 index 0000000..274841d --- /dev/null +++ b/res/values-mcc505/bools.xml @@ -0,0 +1,20 @@ + + + + + + true + diff --git a/res/values/bools.xml b/res/values/bools.xml index 0fdc396..674be1e 100644 --- a/res/values/bools.xml +++ b/res/values/bools.xml @@ -35,4 +35,7 @@ true + + + false diff --git a/src/com/android/settings/ChooseLockGeneric.java b/src/com/android/settings/ChooseLockGeneric.java index 94a9de5..8c0b0b6 100644 --- a/src/com/android/settings/ChooseLockGeneric.java +++ b/src/com/android/settings/ChooseLockGeneric.java @@ -361,6 +361,10 @@ public class ChooseLockGeneric extends SettingsActivity { boolean visible = true; if (KEY_UNLOCK_SET_OFF.equals(key)) { enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; + if (getResources().getBoolean(R.bool.config_hide_none_security_option)) { + enabled = false; + visible = false; + } } else if (KEY_UNLOCK_SET_NONE.equals(key)) { enabled = quality <= DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED; } else if (KEY_UNLOCK_SET_PATTERN.equals(key)) { -- cgit v1.1