# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

# BiometricManager.Authenticators

`public static interface BiometricManager.Authenticators`
``

android.hardware.biometrics.BiometricManager.Authenticators

Types of authenticators, defined at a level of granularity supported by `BiometricManager` and `BiometricPrompt`.

Types may combined via bitwise OR into a single integer representing multiple authenticators (e.g. `DEVICE_CREDENTIAL | BIOMETRIC_WEAK`).

See also:

- `BiometricManager.canAuthenticate(int)`
- `BiometricPrompt.Builder.setAllowedAuthenticators(int)`

## Summary

### Constants
`int` | `BIOMETRIC_STRONG` Any biometric (e.g. fingerprint, iris, or face) on the device that meets or exceeds the requirements for Class 3 (formerly Strong), as defined by the Android CDD.
`int` | `BIOMETRIC_WEAK` Any biometric (e.g. fingerprint, iris, or face) on the device that meets or exceeds the requirements for Class 2 (formerly Weak), as defined by the Android CDD.
`int` | `DEVICE_CREDENTIAL` The non-biometric credential used to secure the device (i.e., PIN, pattern, or password).

## Constants

### BIOMETRIC_STRONG

    public static final int BIOMETRIC_STRONG

Any biometric (e.g. fingerprint, iris, or face) on the device that meets or exceeds the requirements for Class 3 (formerly Strong), as defined by the Android CDD.

This corresponds to `KeyProperties#AUTH_BIOMETRIC_STRONG` during key generation.

See also:

- `KeyGenParameterSpec.Builder.setUserAuthenticationParameters(int, int)`

Constant Value: 15 (0x0000000f)

### BIOMETRIC_WEAK

    public static final int BIOMETRIC_WEAK

Any biometric (e.g. fingerprint, iris, or face) on the device that meets or exceeds the requirements for Class 2 (formerly Weak), as defined by the Android CDD.

Note that this is a superset of `BIOMETRIC_STRONG` and is defined such that `BIOMETRIC_STRONG | BIOMETRIC_WEAK == BIOMETRIC_WEAK`.

Constant Value: 255 (0x000000ff)

### DEVICE_CREDENTIAL

    public static final int DEVICE_CREDENTIAL

The non-biometric credential used to secure the device (i.e., PIN, pattern, or password). This should typically only be used in combination with a biometric auth type, such as `BIOMETRIC_WEAK`.

This corresponds to `KeyProperties#AUTH_DEVICE_CREDENTIAL` during key generation.

See also:

- `KeyGenParameterSpec.Builder.setUserAuthenticationParameters(int, int)`

Constant Value: 32768 (0x00008000)

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*