summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJoshua Mccloskey <joshmccloskey@google.com>2021-06-24 11:29:14 -0700
committerJoshua Mccloskey <joshmccloskey@google.com>2021-06-29 12:15:18 -0700
commit7580fad2fdeb51752d0ffccdbe11d565c4edb871 (patch)
tree72dc5faae4eaa37078bbc40529701cff11329cfe /core/java
parent0954cfe6517dd21afbfc14f8868da8c9219e164e (diff)
Added fingerprint acquired too bright
Test: Manually verified too too bright acquired message appears on keyguard. Bug: 191954958 Change-Id: I679acf4f4fd07f0a6d7d8f05a89bc239ff117fbe
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/hardware/biometrics/BiometricFingerprintConstants.java10
-rw-r--r--core/java/android/hardware/fingerprint/FingerprintManager.java3
2 files changed, 12 insertions, 1 deletions
diff --git a/core/java/android/hardware/biometrics/BiometricFingerprintConstants.java b/core/java/android/hardware/biometrics/BiometricFingerprintConstants.java
index e665d0fcc836..4721f3e86543 100644
--- a/core/java/android/hardware/biometrics/BiometricFingerprintConstants.java
+++ b/core/java/android/hardware/biometrics/BiometricFingerprintConstants.java
@@ -209,7 +209,8 @@ public interface BiometricFingerprintConstants {
FINGERPRINT_ACQUIRED_VENDOR,
FINGERPRINT_ACQUIRED_START,
FINGERPRINT_ACQUIRED_UNKNOWN,
- FINGERPRINT_ACQUIRED_IMMOBILE})
+ FINGERPRINT_ACQUIRED_IMMOBILE,
+ FINGERPRINT_ACQUIRED_TOO_BRIGHT})
@Retention(RetentionPolicy.SOURCE)
@interface FingerprintAcquired {}
@@ -287,6 +288,13 @@ public interface BiometricFingerprintConstants {
int FINGERPRINT_ACQUIRED_IMMOBILE = 9;
/**
+ * For sensors that require illumination, such as optical under-display fingerprint sensors,
+ * the image was too bright to be used for matching.
+ * @hide
+ */
+ int FINGERPRINT_ACQUIRED_TOO_BRIGHT = 10;
+
+ /**
* @hide
*/
int FINGERPRINT_ACQUIRED_VENDOR_BASE = 1000;
diff --git a/core/java/android/hardware/fingerprint/FingerprintManager.java b/core/java/android/hardware/fingerprint/FingerprintManager.java
index 68dd62343eb0..c104eebbdb2c 100644
--- a/core/java/android/hardware/fingerprint/FingerprintManager.java
+++ b/core/java/android/hardware/fingerprint/FingerprintManager.java
@@ -1420,6 +1420,9 @@ public class FingerprintManager implements BiometricAuthenticator, BiometricFing
case FINGERPRINT_ACQUIRED_IMMOBILE:
return context.getString(
com.android.internal.R.string.fingerprint_acquired_immobile);
+ case FINGERPRINT_ACQUIRED_TOO_BRIGHT:
+ return context.getString(
+ com.android.internal.R.string.fingerprint_acquired_too_bright);
case FINGERPRINT_ACQUIRED_VENDOR: {
String[] msgArray = context.getResources().getStringArray(
com.android.internal.R.array.fingerprint_acquired_vendor);