diff --git a/core/java/android/hardware/fingerprint/FingerprintManager.java b/core/java/android/hardware/fingerprint/FingerprintManager.java index c614cdbc31993..72d8122693740 100644 --- a/core/java/android/hardware/fingerprint/FingerprintManager.java +++ b/core/java/android/hardware/fingerprint/FingerprintManager.java @@ -1433,10 +1433,17 @@ public class FingerprintManager implements BiometricAuthenticator, BiometricFing } @NonNull - private static float[] createEnrollStageThresholds(@NonNull Context context) { + @RequiresPermission(USE_BIOMETRIC_INTERNAL) + private float[] createEnrollStageThresholds(@NonNull Context context) { // TODO(b/200604947): Fetch this value from FingerprintService, rather than internal config - final String[] enrollStageThresholdStrings = context.getResources().getStringArray( - com.android.internal.R.array.config_udfps_enroll_stage_thresholds); + final String[] enrollStageThresholdStrings; + if (isPowerbuttonFps()) { + enrollStageThresholdStrings = context.getResources().getStringArray( + com.android.internal.R.array.config_sfps_enroll_stage_thresholds); + } else { + enrollStageThresholdStrings = context.getResources().getStringArray( + com.android.internal.R.array.config_udfps_enroll_stage_thresholds); + } final float[] enrollStageThresholds = new float[enrollStageThresholdStrings.length]; for (int i = 0; i < enrollStageThresholds.length; i++) { diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 88ab3addfd850..79143629710a5 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -4843,6 +4843,14 @@ 0.875 + + + 0 + 0.36 + 0.52 + 0.76 + + diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index bf45a2a55986e..18a1ff1067403 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2691,7 +2691,7 @@ - + diff --git a/packages/SystemUI/res/layout/sidefps_view.xml b/packages/SystemUI/res/layout/sidefps_view.xml index 921f788309810..73050c253d72f 100644 --- a/packages/SystemUI/res/layout/sidefps_view.xml +++ b/packages/SystemUI/res/layout/sidefps_view.xml @@ -23,4 +23,4 @@ app:lottie_autoPlay="true" app:lottie_loop="true" app:lottie_rawRes="@raw/sfps_pulse" - android:contentDescription="@string/accessibility_fingerprint_label"/> + android:importantForAccessibility="no"/> \ No newline at end of file