From 00d2476d8fc122b4eef59d6be6f7aa41e9c56fde Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 22 Dec 2009 19:04:57 -0800 Subject: [PATCH] Fix 2332563: Add password-lock support to lockscreen --- AndroidManifest.xml | 13 +- res/layout-land/choose_lock_pin.xml | 84 +++++++ res/layout-land/confirm_lock_pin.xml | 83 +++++++ res/layout/choose_lock_password.xml | 80 ++++++ res/layout/choose_lock_pin.xml | 83 +++++++ res/layout/confirm_lock_pin.xml | 83 +++++++ res/layout/twelve_key_entry.xml | 181 ++++++++++++++ res/values/arrays.xml | 34 ++- res/values/strings.xml | 96 +++++--- res/xml/security_settings.xml | 40 ++- .../android/settings/ChooseLockPassword.java | 232 ++++++++++++++++++ .../android/settings/ChooseLockPattern.java | 108 ++++---- .../settings/ChooseLockSettingsHelper.java | 85 +++++++ .../android/settings/ConfirmLockPassword.java | 114 +++++++++ .../android/settings/SecuritySettings.java | 151 +++++------- 15 files changed, 1261 insertions(+), 206 deletions(-) create mode 100644 res/layout-land/choose_lock_pin.xml create mode 100644 res/layout-land/confirm_lock_pin.xml create mode 100644 res/layout/choose_lock_password.xml create mode 100644 res/layout/choose_lock_pin.xml create mode 100644 res/layout/confirm_lock_pin.xml create mode 100644 res/layout/twelve_key_entry.xml create mode 100644 src/com/android/settings/ChooseLockPassword.java create mode 100644 src/com/android/settings/ChooseLockSettingsHelper.java create mode 100644 src/com/android/settings/ConfirmLockPassword.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index f4b1181f88b..2cb7772331a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -406,6 +406,9 @@ + + @@ -413,9 +416,15 @@ + + + + + + + android:label="@string/lockpattern_change_lock_pattern_label"> diff --git a/res/layout-land/choose_lock_pin.xml b/res/layout-land/choose_lock_pin.xml new file mode 100644 index 00000000000..cdc75d3be37 --- /dev/null +++ b/res/layout-land/choose_lock_pin.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout-land/confirm_lock_pin.xml b/res/layout-land/confirm_lock_pin.xml new file mode 100644 index 00000000000..beff4a13a21 --- /dev/null +++ b/res/layout-land/confirm_lock_pin.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/choose_lock_password.xml b/res/layout/choose_lock_password.xml new file mode 100644 index 00000000000..213f9a4b117 --- /dev/null +++ b/res/layout/choose_lock_password.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/choose_lock_pin.xml b/res/layout/choose_lock_pin.xml new file mode 100644 index 00000000000..beff4a13a21 --- /dev/null +++ b/res/layout/choose_lock_pin.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/confirm_lock_pin.xml b/res/layout/confirm_lock_pin.xml new file mode 100644 index 00000000000..beff4a13a21 --- /dev/null +++ b/res/layout/confirm_lock_pin.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/twelve_key_entry.xml b/res/layout/twelve_key_entry.xml new file mode 100644 index 00000000000..81ead98f90d --- /dev/null +++ b/res/layout/twelve_key_entry.xml @@ -0,0 +1,181 @@ + + + + + + + + +