Я разрабатываю приложение для Android, которое использует отпечаток пальца / распознавание лица для разблокировки приложения.
Я успешно интегрировал аутентификацию по отпечатку пальца, используя BiometricPrompt .Но не знал, с чего начать аутентификацию Face.Любой HeadSup будет действительно полезным.
Кроме того, поскольку 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));