From 9af27677e9d03f6d58a8b78fb51e747026b1ee32 Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Wed, 9 Jun 2021 17:32:43 -0700 Subject: [PATCH] Convert biometrics to RestrictedPreference Bug: 188847063 Test: adb shell settings put secure com.android.settings.biometrics.ParentalControlsUtils.always_require_consent 1 Preference becomes gray with an info icon Test: atest ParentalControlsUtilsTest Test: make -j56 RunSettingsRoboTests ROBOTEST_FILTER=CombinedBiometricStatusPreferenceControllerTest Test: make -j56 RunSettingsRoboTests ROBOTEST_FILTER=FingerprintStatusPreferenceControllerTest Test: make -j56 RunSettingsRoboTests ROBOTEST_FILTER=FaceStatusPreferenceControllerTest Change-Id: I929c11606eec76063f7b060fdc5cb2b5f60a80e2 --- res/xml/security_dashboard_settings.xml | 6 +- .../biometrics/ParentalControlsUtils.java | 108 ++++++++++++++++++ ...edBiometricStatusPreferenceController.java | 33 ++++++ .../face/FaceStatusPreferenceController.java | 32 ++++++ ...FingerprintStatusPreferenceController.java | 32 ++++++ ...ometricStatusPreferenceControllerTest.java | 98 ++++++++++++++++ .../FaceStatusPreferenceControllerTest.java | 16 +++ ...erprintStatusPreferenceControllerTest.java | 16 +++ .../biometrics/ParentalControlsUtilsTest.java | 107 +++++++++++++++++ 9 files changed, 445 insertions(+), 3 deletions(-) create mode 100644 src/com/android/settings/biometrics/ParentalControlsUtils.java create mode 100644 tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricStatusPreferenceControllerTest.java create mode 100644 tests/unit/src/com/android/settings/biometrics/ParentalControlsUtilsTest.java diff --git a/res/xml/security_dashboard_settings.xml b/res/xml/security_dashboard_settings.xml index edfe582d7cc..b7829d4a85c 100644 --- a/res/xml/security_dashboard_settings.xml +++ b/res/xml/security_dashboard_settings.xml @@ -43,19 +43,19 @@ android:summary="@string/summary_placeholder" settings:keywords="@string/keywords_lockscreen" /> - - -