• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!--
2  ~ Copyright (C) 2018 The Android Open Source Project
3  ~
4  ~ Licensed under the Apache License, Version 2.0 (the "License");
5  ~ you may not use this file except in compliance with the License.
6  ~ You may obtain a copy of the License at
7  ~
8  ~      http://www.apache.org/licenses/LICENSE-2.0
9  ~
10  ~ Unless required by applicable law or agreed to in writing, software
11  ~ distributed under the License is distributed on an "AS IS" BASIS,
12  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  ~ See the License for the specific language governing permissions and
14  ~ limitations under the License
15  -->
16
17<PreferenceScreen
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:settings="http://schemas.android.com/apk/res-auto"
20    android:title="@string/security_settings_face_preference_title">
21
22    <com.android.settingslib.widget.TopIntroPreference
23        android:key="security_settings_face_description"
24        settings:searchable="false"
25        settings:isPreferenceVisible="false" />
26
27    <PreferenceCategory
28        android:key="biometric_settings_use_face_to"
29        android:title="@string/security_settings_face_settings_use_face_to_category"
30        settings:isPreferenceVisible="false">
31
32        <com.android.settingslib.RestrictedSwitchPreference
33            android:key="biometric_settings_face_keyguard"
34            android:title="@string/biometric_settings_use_biometric_unlock_phone"
35            settings:keywords="@string/keywords_biometric_unlock"
36            settings:controller="com.android.settings.biometrics.face.FaceSettingsKeyguardUnlockPreferenceController"/>
37
38        <SwitchPreferenceCompat
39            android:key="biometric_settings_face_app"
40            android:title="@string/biometric_settings_use_biometric_for_apps"
41            settings:keywords="@string/keywords_biometric_unlock"
42            settings:controller="com.android.settings.biometrics.face.FaceSettingsAppsPreferenceController"/>
43    </PreferenceCategory>
44
45    <PreferenceCategory
46        android:key="security_settings_face_enrolled_category"
47        android:title="@string/security_settings_face_preference_title_new"
48        settings:isPreferenceVisible="false">
49        <com.android.settings.biometrics.face.FacePreference
50            android:key="security_settings_face_remove"
51            android:title="@string/security_settings_face_preference_title_new"/>
52        <Preference
53            android:key="security_settings_face_enroll"
54            android:title="@string/security_settings_face_add"/>
55    </PreferenceCategory>
56
57    <PreferenceCategory
58        android:key="security_settings_face_unlock_category"
59        android:title="@string/security_settings_face_settings_use_face_category"
60        settings:controller="com.android.settings.biometrics.face.FaceUnlockCategoryPreferenceController">
61        <com.android.settingslib.RestrictedSwitchPreference
62            android:key="security_settings_face_keyguard"
63            android:title="@string/biometric_settings_use_biometric_unlock_phone"
64            settings:keywords="@string/keywords_face_unlock"
65            settings:controller="com.android.settings.biometrics.face.FaceSettingsKeyguardPreferenceController"/>
66        <SwitchPreferenceCompat
67            android:key="security_settings_face_app"
68            android:title="@string/biometric_settings_use_biometric_for_apps"
69            settings:keywords="@string/keywords_face_unlock"
70            settings:controller="com.android.settings.biometrics.face.FaceSettingsAppPreferenceController"/>
71        <com.android.settingslib.RestrictedSwitchPreference
72            android:key="security_lockscreen_bypass"
73            android:title="@string/lockscreen_bypass_title"
74            android:summary="@string/lockscreen_bypass_summary"
75            settings:keywords="@string/keywords_lockscreen_bypass"
76            settings:controller="com.android.settings.biometrics.face.FaceSettingsLockscreenBypassPreferenceController" />
77    </PreferenceCategory>
78
79    <PreferenceCategory
80        android:key="security_settings_face_manage_category"
81        android:title="@string/security_settings_face_settings_preferences_category">
82        <SwitchPreferenceCompat
83            android:key="security_settings_face_require_attention"
84            android:title="@string/security_settings_face_settings_require_attention"
85            android:summary="@string/security_settings_face_settings_require_attention_details"
86            settings:keywords="@string/keywords_face_unlock"
87            settings:controller="com.android.settings.biometrics.face.FaceSettingsAttentionPreferenceController"/>
88
89        <SwitchPreferenceCompat
90            android:key="security_settings_face_require_confirmation"
91            android:title="@string/security_settings_face_settings_require_confirmation"
92            android:summary="@string/security_settings_face_settings_require_confirmation_details"
93            settings:keywords="@string/keywords_face_unlock"
94            settings:controller="com.android.settings.biometrics.face.FaceSettingsConfirmPreferenceController"/>
95
96        <com.android.settingslib.RestrictedSwitchPreference
97            android:key="biometric_settings_lockscreen_bypass"
98            android:title="@string/lockscreen_bypass_title"
99            android:summary="@string/lockscreen_bypass_summary"
100            settings:keywords="@string/keywords_lockscreen_bypass"
101            settings:controller="com.android.settings.biometrics.face.BiometricLockscreenBypassPreferenceController" />
102    </PreferenceCategory>
103
104    <com.android.settingslib.widget.LayoutPreference
105        android:key="security_settings_face_delete_faces_container"
106        android:title="@string/security_settings_face_settings_remove_face_model"
107        android:selectable="false"
108        android:layout="@layout/face_remove_button"
109        settings:isPreferenceVisible="false"/>
110
111    <com.android.settingslib.widget.LayoutPreference
112        android:key="security_settings_face_enroll_faces_container"
113        android:title="@string/security_settings_face_settings_enroll"
114        android:selectable="false"
115        android:layout="@layout/face_enroll_button"
116        settings:isPreferenceVisible="false"/>
117
118    <com.android.settingslib.widget.FooterPreference
119        android:key="security_face_footer"
120        settings:searchable="false"
121        settings:controller="com.android.settings.biometrics.face.FaceSettingsFooterPreferenceController" />
122</PreferenceScreen>
123