我想检查 API 级别 28+ 的 Android 设备支持哪些生物识别,以便能够向用户显示相关文本。例如“指纹登录”、“人脸登录”、“虹膜登录”、“启用指纹登录”、“启用人脸登录”等。
我正在使用BiometricManager.canAuthenticate()来确定是否可以使用生物识别技术。对于早于 28 的版本在内部BiometricManager
使用FingerprintManagerCompat
,所以我知道如果结果是BIOMETRIC_SUCCESS
设备使用指纹。
有没有办法知道支持哪些生物特征——指纹、面部、虹膜?也许有些设备可以支持多个。