FingerPrint API isHardwareDetected always returns false

I am using my Samsung S5 G900F (API 23, ANDROID 6.0.1) to test the latest Android fingerprint API.

I tried to create a Google Sample project https://github.com/googlesamples/android-FingerprintDialog

But I ran into some problems

mFingerprintManager.hasEnrolledFingerprints()

This always returns false. I double-checked Settings that I registered my fingerprint, and I use Fingerprint to unlock my device.

I also tried this function

 mFingerprintManager.isHardwareDetected() 

which also returns false.

Does this mean that my Samsung S5 (which received its official update 6.0.1) is not supported or something is missing?

+3
android-6.0-marshmallow android-studio android-fingerprint-api
source share
2 answers

I also encountered this problem for the Samsung Galaxy S5 running Android 6.0.1.

The native Android SDK API for device discovery Fingerprint Reader always returns false:

 fingerprintManager.isHardwareDetected() 

After searching in search of solutions, it seems that Galaxy S5 is not compatible with Android's own Api FingerprintManager SDK: http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=294791&startId=zzzzz~&searchSubId = 0000000030

The solution seems to install the Samsung library for support if you want this feature: Android M FingerprintManager.isHardwareDetected () returns false on the Samsung Galaxy S5

+2
source share

Even the Samsung S5 has a fingerprint with 6.0, Samsung has not implemented the Fingerprint API (standards) on this device. However, they use their own Pass Sdk in this device.

I remember that note 4 also uses PASS sdk, even if it has 6.0.

0
source share

All Articles