diff options
| -rwxr-xr-x | api/current.txt | 1 | ||||
| -rw-r--r-- | core/java/android/hardware/biometrics/BiometricManager.java | 7 |
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; |