如何在 Android P 之前使用生物识别技术

How to use biometrics prior to Android P

有人告诉我,我应该在 Android P 发布之前来询问如何引用 BiometricPrompt api。我需要有关如何引用生物识别的帮助 api.I 在如何访问它方面没有取得任何进展。

您可以从 Android Studio 访问示例项目,了解如何使用它。

https://github.com/googlesamples/android-FingerprintDialog

这目前是不可能的。

The documentation for the biometrics package 显示它是在 API 级别 28 中添加的。访问 Android 较新版本中添加的 API 的正常方法是使用支持库,但生物识别包(尚未)在支持库中。

使用当前可用的 backport 作为 alpha:

 implementation 'androidx.biometric:biometric:1.0.0-alpha03'

Android 中的生物识别技术从 API 级别 23 和 FingerprintManager 开始。

在 API 28 中,这已被弃用,目前正在使用 BiometricPrompt。

虽然已弃用,但 FingerprintManager 仍然可用,并且在开发将到达具有生物识别能力的设备且早于 API 28 的应用程序时应该使用它。

看看。 https://developer.android.com/reference/android/hardware/fingerprint/FingerprintManager