gpt4 book ai didi

java - 面部身份验证以编程方式解锁我的应用程序

转载 作者:行者123 更新时间:2023-11-30 05:11:04 24 4
gpt4 key购买 nike

我正在开发一个使用指纹/人脸识别解锁应用程序的安卓应用程序。

我已经使用 BiometricPrompt 成功集成了指纹验证。但是不知道从哪里开始进行人脸认证。任何提醒都会非常有帮助。

另外,由于 BiometricPrompt 带有面部、指纹和虹膜,我不想使用 MLKIT 或任何第三方库。

下面是我用于指纹认证的一段代码。

new BiometricPrompt
.Builder(context)
.setTitle(title)
.setSubtitle(subtitle)
.setDescription(description)
.setNegativeButton(negativeButtonText, context.getMainExecutor(),
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
biometricCallback.onAuthenticationCancelled();
}
})
.build()
.authenticate(new CancellationSignal(), context.getMainExecutor(),
new BiometricCallbackV28(biometricCallback));

最佳答案

Android 10:将像目前三星 s10 中一样允许指纹识别和面部识别。

Android 9:将只允许指纹认证(无论面部识别码是否解锁)

引用链接 https://source.android.com/security/biometric/#source

编辑 1:然而,三星并没有遵循谷歌的惯例。三星仍然会有不同的行为。

1.Samsung - Android 9 - 您可以选择首选的生物识别技术,这适用于应用程序。

但是有一个错误。如果您禁用设备级解锁的指纹身份验证,您将收到在应用程序级别进行指纹身份验证的提示。

  1. Samsung - Android 10 - 您可以同时保持所有身份验证处于 Activity 状态。在生物识别提示中,您可以选择身份验证。

简短摘要:

enter image description here

关于java - 面部身份验证以编程方式解锁我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53738969/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com