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