Cómo detectar un lector de huella digital en Android Samsung Galaxy Note 4?

Estoy tratando de agregar la autenticación FP a mi aplicación, y por alguna razón no funciona en la nota 4, mientras que funciona bien en otros dispositivos Samsung (por ejemplo, Galaxy S7), así como en dispositivos Nexus. Tengo Marshmallow 6.0.1 instalado en esa nota 4. Aquí están las dos maneras que intenté detectar el lector de FP:

Enfoque # 1:

FingerprintManager mFingerprintManager = context.getSystemService(FingerprintManager.class); return mFingerprintManager.isHardwareDetected() && mFingerprintManager.hasEnrolledFingerprints();

Enfoque # 2:

return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_FINGERPRINT);

Ambos vuelven FALSE.

Tenga en cuenta que tengo otras aplicaciones que utilizan el lector FP en este dispositivo no hay problema. ¿Existe otra FP API que puedo aprovechar si la anterior devuelve False? Lo usaría como una alternativa.

Samsung S5 y Note 4 no son compatibles con las API de Fingerscan de Android. Siempre devuelve false para FingerprintManger.isHardwareDetected () . Donde funciona bien en S6, S6Edge, S7 y S7Edge.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.