From 7189997bfa39905939e878f84ccd2f4f438231b7 Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Tue, 10 Jul 2018 17:20:29 -0700 Subject: [PATCH] 5/n: Add face settings This change connects the face status preference controller with the settings fragment/activity. This change also implements the basic settings page showing a video, a toggle for keyguard, improve/remove targets, and footer. Bug: 111321762 Test: manual Change-Id: Ifc65f5acbf6551679074df63ef22ffba75229f37 --- AndroidManifest.xml | 11 ++ res/layout/face_remove_button.xml | 30 ++++ res/values/strings.xml | 14 ++ res/xml/security_settings_face.xml | 56 ++++++++ src/com/android/settings/Settings.java | 1 + .../biometrics/BiometricEnrollBase.java | 30 +++- .../biometrics/BiometricErrorDialog.java | 4 +- .../biometrics/BiometricSettings.java | 48 ------- .../biometrics/face/FaceSettings.java | 134 ++++++++++++++++++ ...aceSettingsFooterPreferenceController.java | 61 ++++++++ ...ceSettingsImprovePreferenceController.java | 54 +++++++ ...tingsRemoveButtonPreferenceController.java | 72 ++++++++++ ...aceSettingsUnlockPreferenceController.java | 92 ++++++++++++ ...FaceSettingsVideoPreferenceController.java | 40 ++++++ .../face/FaceStatusPreferenceController.java | 3 +- .../fingerprint/FingerprintSettings.java | 9 +- .../core/gateway/SettingsGateway.java | 2 + 17 files changed, 605 insertions(+), 56 deletions(-) create mode 100644 res/layout/face_remove_button.xml create mode 100644 res/xml/security_settings_face.xml delete mode 100644 src/com/android/settings/biometrics/BiometricSettings.java create mode 100644 src/com/android/settings/biometrics/face/FaceSettings.java create mode 100644 src/com/android/settings/biometrics/face/FaceSettingsFooterPreferenceController.java create mode 100644 src/com/android/settings/biometrics/face/FaceSettingsImprovePreferenceController.java create mode 100644 src/com/android/settings/biometrics/face/FaceSettingsRemoveButtonPreferenceController.java create mode 100644 src/com/android/settings/biometrics/face/FaceSettingsUnlockPreferenceController.java create mode 100644 src/com/android/settings/biometrics/face/FaceSettingsVideoPreferenceController.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c1e0c608a2a..b4dcd9c43a6 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -425,6 +425,17 @@ android:value="com.android.settings.gestures.AssistGestureSettings" /> + + + + + + + + + + + +