flo*_*ian 5 android android-biometric-prompt
我没有看到任何与能够区分android.hardware.biometrics包内不同生物识别身份验证相关的内容。
我找到了FingerprintManagerCompat具有hasEnrolledFingerprints()方法的 ,但我想知道它是否是我们应该依赖android.hardware.biometrics包类的文档中所要走的路。
对此有何建议?我错过了什么?
小智 0
hasEnrolledFingerprints在 API 28 中已弃用。
现在建议使用BiometricPrompt和BiometricManager而不是FingerprintManagerCompat. 此类支持跨设备的无缝生物识别 UI,并允许 OEM 提供的任何类型的生物识别身份验证。
您过去可能曾致电hasEnrolledFingerprints查看用户是否设置了指纹,BiometricPrompt 将抛出特定于此的错误。