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) {