diff --git a/res/values/strings.xml b/res/values/strings.xml index 6d2a1eb464d..f4ff9f32910 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -566,8 +566,10 @@ Adjust the delay before the device automatically locks Show owner info on lock screen - + Owner info + + Set or disable showing owner info on lock screen Location & security @@ -598,6 +600,12 @@ Change or disable pattern, PIN, or password security + + Enable screen lock + + + Choose a method to lock the screen + Off @@ -2448,7 +2456,7 @@ found in the list of installed applications. History details - + Use details diff --git a/res/xml/security_settings_chooser.xml b/res/xml/security_settings_chooser.xml index 095c69f6edf..7b5d9c93bb5 100644 --- a/res/xml/security_settings_chooser.xml +++ b/res/xml/security_settings_chooser.xml @@ -26,6 +26,12 @@ android:summary="@string/unlock_set_unlock_launch_picker_summary" android:persistent="false"/> + + diff --git a/res/xml/security_settings_lockscreen.xml b/res/xml/security_settings_lockscreen.xml new file mode 100644 index 00000000000..f66151d7b05 --- /dev/null +++ b/res/xml/security_settings_lockscreen.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/res/xml/security_settings_password.xml b/res/xml/security_settings_password.xml index 641109176a9..369f9ce5373 100644 --- a/res/xml/security_settings_password.xml +++ b/res/xml/security_settings_password.xml @@ -25,9 +25,9 @@ android:title="@string/lock_after_timeout" android:summary="@string/lock_after_timeout_summary" android:entries="@array/lock_after_timeout_entries" - android:entryValues="@array/lock_after_timeout_values" + android:entryValues="@array/lock_after_timeout_values" android:persistent="false"/> - + + + diff --git a/res/xml/security_settings_pattern.xml b/res/xml/security_settings_pattern.xml index 200c2602a60..4ff9214df7e 100644 --- a/res/xml/security_settings_pattern.xml +++ b/res/xml/security_settings_pattern.xml @@ -25,9 +25,9 @@ android:title="@string/lock_after_timeout" android:summary="@string/lock_after_timeout_summary" android:entries="@array/lock_after_timeout_entries" - android:entryValues="@array/lock_after_timeout_values" + android:entryValues="@array/lock_after_timeout_values" android:persistent="false"/> - + + + diff --git a/res/xml/security_settings_pin.xml b/res/xml/security_settings_pin.xml index 31fa1103d96..369f9ce5373 100644 --- a/res/xml/security_settings_pin.xml +++ b/res/xml/security_settings_pin.xml @@ -25,9 +25,9 @@ android:title="@string/lock_after_timeout" android:summary="@string/lock_after_timeout_summary" android:entries="@array/lock_after_timeout_entries" - android:entryValues="@array/lock_after_timeout_values" + android:entryValues="@array/lock_after_timeout_values" android:persistent="false"/> - + + + diff --git a/res/xml/settings_headers.xml b/res/xml/settings_headers.xml index 5c99c5f04f6..e4b668b0ae6 100644 --- a/res/xml/settings_headers.xml +++ b/res/xml/settings_headers.xml @@ -151,14 +151,6 @@ android:icon="@drawable/ic_settings_date_time" android:title="@string/date_and_time_settings_title" /> - - -
-
0) { // This setting is a slave to display timeout when a device policy is enforced. @@ -377,9 +383,12 @@ public class SecuritySettings extends SettingsPreferenceFragment } else if (preference == mAssistedGps) { Settings.Secure.putInt(getContentResolver(), Settings.Secure.ASSISTED_GPS_ENABLED, mAssistedGps.isChecked() ? 1 : 0); + } else { + // If we didn't handle it, let preferences handle it. + return super.onPreferenceTreeClick(preferenceScreen, preference); } - return false; + return true; } /* @@ -501,7 +510,7 @@ public class SecuritySettings extends SettingsPreferenceFragment Boolean bval = (Boolean)value; mWillEnableEncryptedFS = bval.booleanValue(); showSwitchEncryptedFSDialog(); - } + } return true; }