Как программно получить имя отпечатка пальца с устройства Android?

Я работаю над одним из приложений, которым нужно имя и детали отпечатка пальца, и я использую код ниже.

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {
            FingerprintManager fingerprintManager = (FingerprintManager) context.getSystemService(Context.FINGERPRINT_SERVICE);
            if (!fingerprintManager.isHardwareDetected()) {
                // Device doesn't support fingerprint authentication
                System.out.println("CheckLockBroadCastReciever Device doesn't suppor");
            } else if (!fingerprintManager.hasEnrolledFingerprints()) {
                // User hasn't enrolled any fingerprints to authenticate with
                System.out.println("CheckLockBroadCastReciever User hasn't enrolled any fingerprints");
            } else {
                // Everything is ready for fingerprint authentication
                System.out.println("CheckLockBroadCastReciever Everything is ready for fingerprint ");
            }
        }

введите здесь описание изображения


person shubomb    schedule 12.08.2016    source источник
comment
Спасибо за публикацию вашего кода, но, пожалуйста, добавьте в свой вопрос немного больше описания: какая у вас проблема, какой результат вы ожидаете и что вы уже пробовали? Просмотр контрольного списка вопросов поможет нам лучше ответить на ваш вопрос. Спасибо!   -  person Christian Ternus    schedule 15.08.2016
comment
нет API, чтобы получить понятное имя для отпечатков пальцев в Android.   -  person DAC84    schedule 05.09.2018
comment
это поможет stackoverflow.com/a/53422807/1300894   -  person DAC84    schedule 20.11.2019