From 5d14cf98465fb7efb9affdce62835824823e6973 Mon Sep 17 00:00:00 2001 From: Beverly Date: Mon, 7 Feb 2022 15:12:05 +0000 Subject: [PATCH] Update fingerprint error strings Bug: 216570369 Test: atest SystemUITests Test: manually use wrong finger to authenticate on device with UDPFS enrolled - see new error message Test: manually use wrong finger to authenticate on device without UDFPS enrolled - see other new error message Change-Id: Ifc36b8e663640ccf80143db5d8d62f43464a11e9 --- core/res/res/values/strings.xml | 9 +++++++-- core/res/res/values/symbols.xml | 2 ++ packages/SystemUI/res-keyguard/values/strings.xml | 3 --- .../com/android/keyguard/KeyguardUpdateMonitor.java | 11 +++++++++-- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 2e4b783a6dcae..dccb0b5fb4fc4 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -1689,9 +1689,10 @@ Couldn\'t process fingerprint. Please try again. - Clean the sensor + Clean fingerprint sensor and try again + Clean sensor and try again - Hold a little longer + Press firmly on the sensor Finger moved too slow. Please try again. @@ -1705,6 +1706,10 @@ + + Fingerprint not recognized + + Press firmly on the sensor Fingerprint authenticated diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index c232a8a474bda..513ea3b3b6a3a 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2583,6 +2583,8 @@ + + diff --git a/packages/SystemUI/res-keyguard/values/strings.xml b/packages/SystemUI/res-keyguard/values/strings.xml index d9db43658847b..64aa8ee844239 100644 --- a/packages/SystemUI/res-keyguard/values/strings.xml +++ b/packages/SystemUI/res-keyguard/values/strings.xml @@ -217,9 +217,6 @@ the force lock button. [CHAR LIMIT=80] --> Device was locked manually - - Not recognized - Not recognized diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java index cc10b02a8bb6d..76df52c94847a 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java @@ -749,8 +749,15 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener, Dumpab cb.onBiometricAuthFailed(BiometricSourceType.FINGERPRINT); } } - handleFingerprintHelp(BIOMETRIC_HELP_FINGERPRINT_NOT_RECOGNIZED, - mContext.getString(R.string.kg_fingerprint_not_recognized)); + if (isUdfpsSupported()) { + handleFingerprintHelp(BIOMETRIC_HELP_FINGERPRINT_NOT_RECOGNIZED, + mContext.getString( + com.android.internal.R.string.fingerprint_udfps_error_not_match)); + } else { + handleFingerprintHelp(BIOMETRIC_HELP_FINGERPRINT_NOT_RECOGNIZED, + mContext.getString( + com.android.internal.R.string.fingerprint_error_not_match)); + } } private void handleFingerprintAcquired(int acquireInfo) {