Я работаю над одним из приложений, которым нужно имя и детали отпечатка пальца, и я использую код ниже.
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 ");
}
}