Как узнать имя устройства по отпечатку пальца Android? - PullRequest
0 голосов
/ 01 февраля 2020

Я работаю с биометри c отпечаток пальца Android. Когда мы регистрируем отпечаток пальца в настройках, мы также сохраняем имя отпечатка пальца. У меня вопрос, возможно ли получить имя отпечатка пальца? У меня есть код только аутентификация отпечатков пальцев, но мне нужно имя отпечатка пальца. Спасибо за помощь.

biometricPrompt = new BiometricPrompt(activity, executor, new BiometricPrompt.AuthenticationCallback() {
        @Override
        public void onAuthenticationError(int errorCode, @NonNull CharSequence errString) {
            super.onAuthenticationError(errorCode, errString);
            if (errorCode == BiometricPrompt.ERROR_NEGATIVE_BUTTON) {
                // user clicked negative button
                if (dialogMessage!=null && dialogMessage.isShowing()) {
                    // Dismiss dialog
                    dialogMessage.dismiss();
                    stopHandler();
                }
            } else {
                // Called when an unrecoverable error has been encountered and the operation is complete.
                displayToastMessage("text", "", R.string.unrecoverable_error_has_been_encountered);
            }
        }

        @Override
        public void onAuthenticationSucceeded(@NonNull BiometricPrompt.AuthenticationResult result) {
            super.onAuthenticationSucceeded(result);
            // Sent data to server
            showDialogBiometric();
        }

        @Override
        public void onAuthenticationFailed() {
            super.onAuthenticationFailed();
            // Called when a biometric is valid but not recognized.
            displayToastMessage("text", "", R.string.valid_biometric_not_recognized);
        }
    });

    promptInfo = new BiometricPrompt.PromptInfo.Builder()
            .setTitle(getString(R.string.attendance))
            .setDescription(getString(R.string.absent_with_fingerprint))
            .setNegativeButtonText(getString(R.string.cancel))
            .build();
}

1 Ответ

1 голос
/ 01 февраля 2020

Когда мы регистрируем отпечаток в настройках, мы также сохраняем имя отпечатка пальца

Не обязательно.

возможно ли получить имя отпечатка пальца?

Нет, извините.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...