diff options
| author | 2018-10-03 20:45:27 -0700 | |
|---|---|---|
| committer | 2018-10-03 23:16:14 -0700 | |
| commit | b97e9c9350d34ae6670b006961f767c2c1cce348 (patch) | |
| tree | 3b076a9052ff3d7a9933a37df57bb3f9218b34e4 | |
| parent | 5ff2b1f15816ebed4ce44487bbf417042f72f9d8 (diff) | |
Add @IntDef to BiometricManager
Bug: 116823693
Test: Builds
Change-Id: Ic800272991f4d4a520627c3e5ff8fdb2cf9b638d
| -rw-r--r-- | core/java/android/hardware/biometrics/BiometricManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/hardware/biometrics/BiometricManager.java b/core/java/android/hardware/biometrics/BiometricManager.java index b8739b9fb2f9..d227caff202b 100644 --- a/core/java/android/hardware/biometrics/BiometricManager.java +++ b/core/java/android/hardware/biometrics/BiometricManager.java @@ -19,6 +19,7 @@ package android.hardware.biometrics; import static android.Manifest.permission.USE_BIOMETRIC; import static android.Manifest.permission.USE_BIOMETRIC_INTERNAL; +import android.annotation.IntDef; import android.annotation.RequiresPermission; import android.content.Context; import android.os.RemoteException; @@ -46,6 +47,9 @@ public class BiometricManager { */ public static final int ERROR_NO_BIOMETRICS = BiometricConstants.BIOMETRIC_ERROR_NO_BIOMETRICS; + @IntDef({ERROR_NONE, ERROR_UNAVAILABLE, ERROR_NO_BIOMETRICS}) + @interface BiometricError {} + private final Context mContext; private final IBiometricService mService; @@ -68,7 +72,7 @@ public class BiometricManager { * {@link #ERROR_NONE} if a biometric can currently be used (enrolled and available). */ @RequiresPermission(USE_BIOMETRIC) - public int canAuthenticate() { + public @BiometricError int canAuthenticate() { if (mService != null) { try { return mService.canAuthenticate(mContext.getOpPackageName()); |