summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapi/current.txt1
-rw-r--r--core/java/android/hardware/biometrics/BiometricManager.java7
2 files changed, 7 insertions, 1 deletions
diff --git a/api/current.txt b/api/current.txt
index fe6b2a635df0..5e2390ad336d 100755
--- a/api/current.txt
+++ b/api/current.txt
@@ -15966,6 +15966,7 @@ package android.hardware.biometrics {
method public int canAuthenticate();
field public static final int ERROR_NONE = 0; // 0x0
field public static final int ERROR_NO_BIOMETRICS = 11; // 0xb
+ field public static final int ERROR_NO_HARDWARE = 12; // 0xc
field public static final int ERROR_UNAVAILABLE = 1; // 0x1
}
diff --git a/core/java/android/hardware/biometrics/BiometricManager.java b/core/java/android/hardware/biometrics/BiometricManager.java
index d227caff202b..0faecb03d4fc 100644
--- a/core/java/android/hardware/biometrics/BiometricManager.java
+++ b/core/java/android/hardware/biometrics/BiometricManager.java
@@ -47,7 +47,12 @@ public class BiometricManager {
*/
public static final int ERROR_NO_BIOMETRICS = BiometricConstants.BIOMETRIC_ERROR_NO_BIOMETRICS;
- @IntDef({ERROR_NONE, ERROR_UNAVAILABLE, ERROR_NO_BIOMETRICS})
+ /**
+ * There is no biometric hardware.
+ */
+ public static final int ERROR_NO_HARDWARE = BiometricConstants.BIOMETRIC_ERROR_HW_NOT_PRESENT;
+
+ @IntDef({ERROR_NONE, ERROR_UNAVAILABLE, ERROR_NO_BIOMETRICS, ERROR_NO_HARDWARE})
@interface BiometricError {}
private final Context mContext;