From 491bc21fd43d8a6a542fe0822b4b167341fa06f8 Mon Sep 17 00:00:00 2001 From: Mill Chen Date: Thu, 10 Jun 2021 14:01:32 +0800 Subject: [PATCH] Remove the duplicated skip lock screen setting Fix: 187366696 Test: robotests Change-Id: I063ef7c1a43e16aee6d141389896cadecfd3738f --- res/xml/security_settings_face.xml | 2 +- ...cLockscreenBypassPreferenceController.java | 41 +++++++++++++ ...sLockscreenBypassPreferenceController.java | 4 +- ...kscreenBypassPreferenceControllerTest.java | 59 +++++++++++++++++++ ...kscreenBypassPreferenceControllerTest.java | 15 +++++ .../testutils/shadow/ShadowUtils.java | 11 ++++ 6 files changed, 129 insertions(+), 3 deletions(-) create mode 100644 src/com/android/settings/biometrics/face/BiometricLockscreenBypassPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/biometrics/face/BiometricLockscreenBypassPreferenceControllerTest.java diff --git a/res/xml/security_settings_face.xml b/res/xml/security_settings_face.xml index 6d7c0ba8d4b..6912674735a 100644 --- a/res/xml/security_settings_face.xml +++ b/res/xml/security_settings_face.xml @@ -67,7 +67,7 @@ android:title="@string/lockscreen_bypass_title" android:summary="@string/lockscreen_bypass_summary" settings:keywords="@string/keywords_lockscreen_bypass" - settings:controller="com.android.settings.biometrics.face.FaceSettingsLockscreenBypassPreferenceController" /> + settings:controller="com.android.settings.biometrics.face.BiometricLockscreenBypassPreferenceController" /> sResultLinks = new ArraySet<>(); private static boolean sIsBatteryPresent; private static boolean sIsPageTransitionEnabled; + private static boolean sIsMultipleBiometricsSupported; @Implementation protected static int enforceSameOwner(Context context, int userId) { @@ -71,6 +72,7 @@ public class ShadowUtils { sResultLinks = new ArraySet<>(); sIsBatteryPresent = true; sIsPageTransitionEnabled = true; + sIsMultipleBiometricsSupported = false; } public static void setIsDemoUser(boolean isDemoUser) { @@ -177,4 +179,13 @@ public class ShadowUtils { public static void setIsPageTransitionEnabled(boolean isPageTransitionEnabled) { sIsPageTransitionEnabled = isPageTransitionEnabled; } + + @Implementation + protected static boolean isMultipleBiometricsSupported(Context context) { + return sIsMultipleBiometricsSupported; + } + + public static void setIsMultipleBiometricsSupported(boolean isMultipleBiometricsSupported) { + sIsMultipleBiometricsSupported = isMultipleBiometricsSupported; + } }