summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorJim Miller <jaggies@google.com>2015-03-04 18:07:32 -0800
committerJim Miller <jaggies@google.com>2015-03-11 18:15:55 -0700
commit9218687e4baaf0226ef16b58f78123d979711e5d (patch)
tree0f5f51299a5f28ead30386f71243782bab000981 /res
parent5455bb540a8b4a5150a1b790c4a36fb0410f8ac3 (diff)
downloadpackages_apps_Settings-9218687e4baaf0226ef16b58f78123d979711e5d.zip
packages_apps_Settings-9218687e4baaf0226ef16b58f78123d979711e5d.tar.gz
packages_apps_Settings-9218687e4baaf0226ef16b58f78123d979711e5d.tar.bz2
Implement additional fingerprint flows in Settings.
- new onboarding flow ("locate sensor") - changed sensor location image - changed in-app sensor icon - remove fingerprint animation since it caused people to want to tap on it. - remove enrolled fingerprint templates when switching back to "none" or "slide" - use real in-app icon for fingerprint - much improved layout - basic landscape layout working - added 250ms delay to final enrollment step so it's not so jarring - delete is now working - rename wired, but not functional yet Bug 19592835 Change-Id: Ie3e73a2fc8f834f1b90e2746c4cc841216aa6031
Diffstat (limited to 'res')
-rw-r--r--res/drawable-nodpi/fingerprint_anim00.pngbin928 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim01.pngbin3785 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim02.pngbin6934 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim03.pngbin11580 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim04.pngbin14686 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim05.pngbin15360 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim06.pngbin14308 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim07.pngbin13028 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim08.pngbin11631 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim09.pngbin9300 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim10.pngbin6406 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim11.pngbin3915 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_anim12.pngbin928 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_in_app_indicator.pngbin35610 -> 0 bytes
-rw-r--r--res/drawable-nodpi/fingerprint_sensor_location.pngbin15745 -> 0 bytes
-rw-r--r--res/drawable-xxhdpi/fingerprint_in_app_indicator.pngbin0 -> 52728 bytes
-rw-r--r--res/drawable-xxhdpi/fingerprint_indicator.pngbin0 -> 11062 bytes
-rw-r--r--res/drawable-xxhdpi/fingerprint_sensor_location.pngbin0 -> 18792 bytes
-rw-r--r--res/drawable/fingerprint_animation.xml35
-rw-r--r--res/drawable/fingerprint_progress_ring.xml21
-rw-r--r--res/drawable/fingerprint_progress_ring_bg.xml22
-rw-r--r--res/layout-land/fingerprint_enroll.xml69
-rw-r--r--res/layout/fingerprint_enroll.xml71
-rw-r--r--res/layout/fingerprint_rename_dialog.xml36
-rw-r--r--res/values/colors.xml2
-rwxr-xr-xres/values/dimens.xml4
-rw-r--r--res/values/strings.xml27
-rw-r--r--res/xml/security_settings_fingerprint.xml38
28 files changed, 188 insertions, 137 deletions
diff --git a/res/drawable-nodpi/fingerprint_anim00.png b/res/drawable-nodpi/fingerprint_anim00.png
deleted file mode 100644
index 97d2644..0000000
--- a/res/drawable-nodpi/fingerprint_anim00.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim01.png b/res/drawable-nodpi/fingerprint_anim01.png
deleted file mode 100644
index d6c86b8..0000000
--- a/res/drawable-nodpi/fingerprint_anim01.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim02.png b/res/drawable-nodpi/fingerprint_anim02.png
deleted file mode 100644
index ddc8ac3..0000000
--- a/res/drawable-nodpi/fingerprint_anim02.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim03.png b/res/drawable-nodpi/fingerprint_anim03.png
deleted file mode 100644
index 3435c46..0000000
--- a/res/drawable-nodpi/fingerprint_anim03.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim04.png b/res/drawable-nodpi/fingerprint_anim04.png
deleted file mode 100644
index 2f8f949..0000000
--- a/res/drawable-nodpi/fingerprint_anim04.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim05.png b/res/drawable-nodpi/fingerprint_anim05.png
deleted file mode 100644
index 47178b7..0000000
--- a/res/drawable-nodpi/fingerprint_anim05.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim06.png b/res/drawable-nodpi/fingerprint_anim06.png
deleted file mode 100644
index e0a29d1..0000000
--- a/res/drawable-nodpi/fingerprint_anim06.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim07.png b/res/drawable-nodpi/fingerprint_anim07.png
deleted file mode 100644
index d92d75b..0000000
--- a/res/drawable-nodpi/fingerprint_anim07.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim08.png b/res/drawable-nodpi/fingerprint_anim08.png
deleted file mode 100644
index 9c77868..0000000
--- a/res/drawable-nodpi/fingerprint_anim08.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim09.png b/res/drawable-nodpi/fingerprint_anim09.png
deleted file mode 100644
index 5ebaa0c..0000000
--- a/res/drawable-nodpi/fingerprint_anim09.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim10.png b/res/drawable-nodpi/fingerprint_anim10.png
deleted file mode 100644
index b1f9ca9..0000000
--- a/res/drawable-nodpi/fingerprint_anim10.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim11.png b/res/drawable-nodpi/fingerprint_anim11.png
deleted file mode 100644
index b8fb5d7..0000000
--- a/res/drawable-nodpi/fingerprint_anim11.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_anim12.png b/res/drawable-nodpi/fingerprint_anim12.png
deleted file mode 100644
index 97d2644..0000000
--- a/res/drawable-nodpi/fingerprint_anim12.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_in_app_indicator.png b/res/drawable-nodpi/fingerprint_in_app_indicator.png
deleted file mode 100644
index 4af83e6..0000000
--- a/res/drawable-nodpi/fingerprint_in_app_indicator.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-nodpi/fingerprint_sensor_location.png b/res/drawable-nodpi/fingerprint_sensor_location.png
deleted file mode 100644
index 0486dba..0000000
--- a/res/drawable-nodpi/fingerprint_sensor_location.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable-xxhdpi/fingerprint_in_app_indicator.png b/res/drawable-xxhdpi/fingerprint_in_app_indicator.png
new file mode 100644
index 0000000..fc56a9a
--- /dev/null
+++ b/res/drawable-xxhdpi/fingerprint_in_app_indicator.png
Binary files differ
diff --git a/res/drawable-xxhdpi/fingerprint_indicator.png b/res/drawable-xxhdpi/fingerprint_indicator.png
new file mode 100644
index 0000000..fc5ef0f
--- /dev/null
+++ b/res/drawable-xxhdpi/fingerprint_indicator.png
Binary files differ
diff --git a/res/drawable-xxhdpi/fingerprint_sensor_location.png b/res/drawable-xxhdpi/fingerprint_sensor_location.png
new file mode 100644
index 0000000..b95816f
--- /dev/null
+++ b/res/drawable-xxhdpi/fingerprint_sensor_location.png
Binary files differ
diff --git a/res/drawable/fingerprint_animation.xml b/res/drawable/fingerprint_animation.xml
deleted file mode 100644
index a2c1030..0000000
--- a/res/drawable/fingerprint_animation.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- Copyright (C) 2015 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/fingerprint_animation"
- android:oneshot="false"
- android:duration="1000">
- <item android:drawable="@drawable/fingerprint_anim00" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim01" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim02" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim03" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim04" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim05" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim06" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim07" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim08" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim09" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim10" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim11" android:duration="77" />
- <item android:drawable="@drawable/fingerprint_anim12" android:duration="77" />
-</animation-list>
diff --git a/res/drawable/fingerprint_progress_ring.xml b/res/drawable/fingerprint_progress_ring.xml
index a2d9cba..04578cd 100644
--- a/res/drawable/fingerprint_progress_ring.xml
+++ b/res/drawable/fingerprint_progress_ring.xml
@@ -15,15 +15,24 @@
-->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
- <item>
+ <item android:id="@android:id/background">
<shape
- android:innerRadius="96dip"
+ android:innerRadius="@dimen/fingerprint_ring_radius"
android:shape="ring"
- android:thickness="4dip">
+ android:thickness="@dimen/fingerprint_ring_thickness"
+ android:useLevel="false">
+ <solid android:color="@color/fingerprint_progress_ring_bg" />
+ </shape>
+ </item>
+ <item android:id="@android:id/progress">
+ <shape
+ android:innerRadius="@dimen/fingerprint_ring_radius"
+ android:shape="ring"
+ android:thickness="@dimen/fingerprint_ring_thickness">
<gradient
- android:startColor="@color/fingerprint_progress_ring_color"
- android:endColor="@color/fingerprint_progress_ring_color"
- android:angle="180"
+ android:startColor="@color/fingerprint_progress_ring"
+ android:endColor="@color/fingerprint_progress_ring"
+ android:angle="0"
/>
</shape>
</item>
diff --git a/res/drawable/fingerprint_progress_ring_bg.xml b/res/drawable/fingerprint_progress_ring_bg.xml
deleted file mode 100644
index 52d439b..0000000
--- a/res/drawable/fingerprint_progress_ring_bg.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2015 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:innerRadius="96dip"
- android:shape="ring"
- android:thickness="4dip"
- android:color="@color/fingerprint_progress_ring_bg">
-</shape>
diff --git a/res/layout-land/fingerprint_enroll.xml b/res/layout-land/fingerprint_enroll.xml
index 8954d74..7bd41d1 100644
--- a/res/layout-land/fingerprint_enroll.xml
+++ b/res/layout-land/fingerprint_enroll.xml
@@ -62,62 +62,59 @@
<!-- Right area -->
<LinearLayout
- android:layout_width="match_parent"
- android:layout_height="0dip"
+ android:layout_width="0dip"
+ android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
- <LinearLayout
+ <RelativeLayout
android:id="@+id/fingerprint_view_selector"
- android:layout_width="wrap_content"
+ android:layout_width="match_parent"
android:layout_height="0dip"
- android:orientation="vertical"
android:layout_weight="1"
- android:layout_gravity="center">
+ android:layout_gravity="center"
+ android:gravity="center">
- <FrameLayout
+ <!-- Only one of the following views will show for any given mode -->
+ <RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:background="@drawable/fingerprint_progress_ring_bg">
+ android:layout_centerInParent="true">
+
+ <ImageView
+ android:id="@+id/fingerprint_animator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:src="@drawable/fingerprint_indicator" />
- <!-- One of the following views will show for any given mode -->
<ProgressBar
android:id="@+id/fingerprint_progress_bar"
- style="?android:attr/progressBarStyleHorizontal"
android:layout_width="200dip"
android:layout_height="200dip"
- android:max="100"
+ android:layout_centerInParent="true"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:max="10000"
android:progress="0"
android:indeterminate="false"
android:progressDrawable="@drawable/fingerprint_progress_ring" />
- <ImageView
- android:id="@+id/fingerprint_sensor_location"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:src="@drawable/fingerprint_sensor_location"
- android:visibility="gone"/>
-
- <ImageView
- android:id="@+id/fingerprint_animator"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center"
- android:src="@drawable/fingerprint_animation"
- android:visibility="visible" />
+ </RelativeLayout>
- <ImageView
- android:id="@+id/fingerprint_in_app_indicator"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:src="@drawable/fingerprint_in_app_indicator"
- android:visibility="visible" />
- </FrameLayout>
+ <ImageView
+ android:id="@+id/fingerprint_sensor_location"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:src="@drawable/fingerprint_sensor_location" />
- </LinearLayout>
+ <ImageView
+ android:id="@+id/fingerprint_in_app_indicator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:src="@drawable/fingerprint_in_app_indicator" />
+ </RelativeLayout>
<!-- Button area -->
<LinearLayout
diff --git a/res/layout/fingerprint_enroll.xml b/res/layout/fingerprint_enroll.xml
index d7bf046..5a0b24b 100644
--- a/res/layout/fingerprint_enroll.xml
+++ b/res/layout/fingerprint_enroll.xml
@@ -25,7 +25,7 @@
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dip"
- android:layout_weight="0.3"
+ android:layout_weight="0.25"
android:background="@color/fingerprint_title_area_bg">
<TextView
@@ -44,7 +44,7 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dip"
- android:layout_weight="0.6"
+ android:layout_weight="0.75"
android:orientation="vertical">
<TextView
@@ -57,53 +57,55 @@
android:layout_marginBottom="36dip"
style="@style/TextAppearance.FingerprintMessage"/>
- <FrameLayout
+ <RelativeLayout
android:id="@+id/fingerprint_view_selector"
- android:layout_width="match_parent"
+ android:layout_width="wrap_content"
android:layout_height="0dip"
android:layout_weight="1"
- android:layout_gravity="center">
+ android:layout_gravity="center"
+ android:gravity="center">
- <FrameLayout
+ <!-- Only one of the following views will show for any given mode -->
+ <RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:background="@drawable/fingerprint_progress_ring_bg">
+ android:layout_centerInParent="true">
+
+ <ImageView
+ android:id="@+id/fingerprint_animator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:src="@drawable/fingerprint_indicator" />
- <!-- One of the following views will show for any given mode -->
<ProgressBar
android:id="@+id/fingerprint_progress_bar"
- style="?android:attr/progressBarStyleHorizontal"
android:layout_width="200dip"
android:layout_height="200dip"
- android:max="100"
+ android:layout_centerInParent="true"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:max="10000"
android:progress="0"
android:indeterminate="false"
android:progressDrawable="@drawable/fingerprint_progress_ring" />
- <ImageView
- android:id="@+id/fingerprint_sensor_location"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:src="@drawable/fingerprint_sensor_location" />
+ </RelativeLayout>
- <ImageView
- android:id="@+id/fingerprint_animator"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center"
- android:src="@drawable/fingerprint_animation" />
+ <ImageView
+ android:id="@+id/fingerprint_sensor_location"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:src="@drawable/fingerprint_sensor_location" />
- <ImageView
- android:id="@+id/fingerprint_in_app_indicator"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:src="@drawable/fingerprint_in_app_indicator" />
- </FrameLayout>
+ <ImageView
+ android:id="@+id/fingerprint_in_app_indicator"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:src="@drawable/fingerprint_in_app_indicator" />
- </FrameLayout>
+ </RelativeLayout>
</LinearLayout>
@@ -117,12 +119,15 @@
<Button
android:id="@+id/fingerprint_enroll_button_add"
style="@style/SecurityPreferenceButton"
- android:text="@string/fingerprint_enroll_button_add" />
+ android:text="@string/fingerprint_enroll_button_add"
+ android:layout_margin="10dip" />
<Button
android:id="@+id/fingerprint_enroll_button_next"
style="@style/SecurityPreferenceButton"
- android:text="@string/fingerprint_enroll_button_next" />
+ android:text="@string/fingerprint_enroll_button_next"
+ android:layout_margin="10dip" />
+
</LinearLayout>
</LinearLayout>
diff --git a/res/layout/fingerprint_rename_dialog.xml b/res/layout/fingerprint_rename_dialog.xml
new file mode 100644
index 0000000..38b6ff2
--- /dev/null
+++ b/res/layout/fingerprint_rename_dialog.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:gravity="center_horizontal">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical|start"
+ android:layout_margin="10dip"
+ android:text="@string/security_settings_fingerprint_enroll_dialog_name_label"/>
+
+ <EditText
+ android:id="@+id/fingerprint_rename_field"
+ android:layout_width="160dip"
+ android:layout_height="wrap_content" />
+
+</LinearLayout>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 21b5924..83449f9 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -63,7 +63,7 @@
<color name="fingerprint_title_area_bg">#ff009688</color>
<color name="fingerprint_title_color">#ffffffff</color>
<color name="fingerprint_message_color">#de000000</color>
- <color name="fingerprint_progress_ring_color">#ff009688</color>
+ <color name="fingerprint_progress_ring">#ff009688</color>
<color name="fingerprint_progress_ring_bg">#20000000</color>
<color name="running_processes_system_ram">#ff384248</color>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index a494db9..5ed69c4 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -233,4 +233,8 @@
<!-- RedactionInterstitial -->
<dimen name="redaction_vertical_margins">8dp</dimen>
+ <!-- Fingerprint -->
+ <dimen name="fingerprint_ring_radius">96dip</dimen>
+ <dimen name="fingerprint_ring_thickness">4dip</dimen>
+
</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 01fa8da..d99570b 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -759,7 +759,15 @@
<!-- Fingerprint enrollment and settings --><skip />
<!-- Title shown for menu item that launches fingerprint settings or enrollment [CHAR LIMIT=22] -->
<string name="security_settings_fingerprint_preference_title">Fingerprint</string>
- <!-- Message shown for menu item that launches fingerprint settings or enrollment -->
+ <!-- Fingerprint managment category title - configuration options for managing enrolled fingerprints [CHAR LIMIT=22] -->
+ <string name="fingerprint_manage_category_title">Manage fingerprints</string>
+ <!-- Fingerprint category title - configuration options for managing fingerprint enrollment [CHAR LIMIT=22] -->
+ <string name="fingerprint_usage_category_title">Use fingerprint for</string>
+ <!-- Preference to add another fingerprint -->
+ <string name="fingerprint_add_title">Add</string>
+ <!-- switch for allowing fingerprint to be used for keyguard -->
+ <string name="fingerprint_enable_keyguard_toggle_title">screen lock</string>
+ <!-- message shown for menu item that launches fingerprint settings or enrollment -->
<plurals name="security_settings_fingerprint_preference_summary">
<item quantity="one"><xliff:g id="count">%1$d</xliff:g> fingerprint enrolled</item>
<item quantity="other"><xliff:g id="count">%1$d</xliff:g> fingerprints enrolled</item>
@@ -769,8 +777,19 @@
<!-- Introduction detail message shown in fingerprint enrollment dialog -->
<string name="security_settings_fingerprint_enroll_onboard_message">
To use your fingerprint to unlock your screen or confirm purchases, we\'ll need to:
- \n\u2713 Set up your background screen lock method
- \n\u2713 Add your fingerprint</string>
+ \n\n\u2713 Set up your background screen lock method
+ \n\n\u2713 Add your fingerprint</string>
+ <!-- Introduction title shown in fingerprint enrollment dialog to locate the sensor [CHAR LIMIT=22] -->
+ <string name="security_settings_fingerprint_enroll_find_sensor_title">Find the sensor</string>
+ <!-- Introduction detail message shown in fingerprint enrollment dialog -->
+ <string name="security_settings_fingerprint_enroll_find_sensor_message">
+ Locate the fingerprint sensor on the back of your phone.</string>
+ <!-- Label text shown in fingerprint dialog for renaming a fingerprint template [CHAR LIMIT=22] -->
+ <string name="security_settings_fingerprint_enroll_dialog_name_label">Name</string>
+ <!-- Button text shown in fingerprint dialog that allows the user to rename a fingerprint template [CHAR LIMIT=22] -->
+ <string name="security_settings_fingerprint_enroll_dialog_ok">OK</string>
+ <!-- Button text shown in fingerprint dialog that allows the user to delete the fingerprint template [CHAR LIMIT=22] -->
+ <string name="security_settings_fingerprint_enroll_dialog_delete">Delete</string>
<!-- Title shown in fingerprint enrollment dialog to begin enrollment [CHAR LIMIT=22]-->
<string name="security_settings_fingerprint_enroll_start_title">Let\'s start!</string>
<!-- Message shown in fingerprint enrollment dialog to begin enrollment -->
@@ -2675,7 +2694,7 @@
<!-- Lock Pattern settings -->
<!-- Security & location settings screen, header -->
- <string name="lock_settings_title">Screen security</string>
+ <string name="lock_settings_title">Device security</string>
<!-- Security & location settings screen, setting option name -->
<string name="lockpattern_change_lock_pattern_label">Change unlock pattern</string>
<!-- Security & location settings screen, change unlock pattern screen instruction when the user chooses "Change unlock pattern". We first ask the user toe nter the current pattern, and this is the message seen -->
diff --git a/res/xml/security_settings_fingerprint.xml b/res/xml/security_settings_fingerprint.xml
new file mode 100644
index 0000000..7cc3a56
--- /dev/null
+++ b/res/xml/security_settings_fingerprint.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
+ android:title="@string/security_settings_fingerprint_preference_title">
+
+ <PreferenceCategory
+ android:key="fingerprint_manage_category"
+ android:title="@string/fingerprint_manage_category_title">
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="fingerprint_usage_category"
+ android:title="@string/fingerprint_usage_category_title">
+
+ <SwitchPreference
+ android:key="fingerprint_enable_keyguard_toggle"
+ android:title="@string/fingerprint_enable_keyguard_toggle_title"
+ android:persistent="false" />
+
+ </PreferenceCategory>
+
+</PreferenceScreen>
+