-
<李>支持指纹识别,兼容Android 6.0和Android 9.0 李>
<李>提供界面友好的指纹识别弹窗,可自定义其样式李>
<李>实现国际化(支持中文和英文)李>
依赖关系{ 实现“com.github.ZuoHailong: BiometricPrompt: 0.2.3” }
FingerprintVerifyManager。Builder构建器=new FingerprintVerifyManager.Builder (MainActivity.this); 构建器。回调(新FingerprintCallback ()) .build ();>之前使用指纹识别功能,只需要关心<代码> FingerprintVerifyManager 代码>和<代码> FingerprintCallback> 代码两个类:
FingerprintVerifyManager通过Builder初始化并管理指纹识别功能
FingerprintCallback指纹识别监听,提供> FingerprintVerifyManager。新FingerprintVerifyManager Builder构建器=uilder(活动活动)
2,设置验证结果监听,必需
构建器。回调(新FingerprintCallback ())
3,开始构建,弹出指纹识别框,并拉起指纹扫描器等待扫描指纹,必需
<代码> builder.build() 代码>
4,设置验证框中指纹图标的颜色,可选
构建器。fingerprintColor (@ColorInt int颜色)
5,置取消按钮的文本色,可选
构建器。cancelTextColor (@ColorInt int颜色)
6,设置密码验证按钮是否显示,默认不显示,可选
构建器。usepwdVisible(布尔isVisible)
7,设置密码验证按钮的文本色,可选
构建器。usepwdTextColor (@ColorInt int颜色)
8日在Android 9.0 +是否启用系统提供的识别框,默认不启用,可选
构建器。enableAndroidP(布尔enableAndroidP)
9日识别框的主标题,默认”指纹验证”,可选
<代码>建设者。标题(标题字符串)代码>
10,识别框的副标题,默认不显示,可选
<代码>建设者。副标题(字符串副标题)代码>
11、识别框的描述信息,默认不显示,可选
<代码> builder.description(字符串描述)代码>
12日识别框”取消”按钮上的文字,默认“取消”,可选
构建器。cancelBtnText(字符串cancelBtnText)
注意:上述适用于Android 6.0的API和适用于Android 9.0的API并不是互斥的。
演示:https://github.com/cuiwenju2017/FingerprintRecognition
以上所述是小编给大家介绍的android实现指纹识别功能,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!