I am trying to implement FingerPrint Scanner in my app.
I followed below tutorial: http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial
In Samsung Note 4, FingerPrintManager's isHardwareDetected() is returned as false even though I successfully registered two fingerprints from Settings.
Does anyone of you know what might be the reason? Thanks.
I'm afraid the Note 4 doesn't support the Fingerprint API (just the Samsung Fingerprint). You should try your code with another device if possible.
The issue is with the implementation of the Fingerprint scanner in some old Samsung phones such as the S5 and the Note 4.
Check this link Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5 to see an example of how you can achieve this using the Samsung pass sdk.
You can also refer to http://img-developer.samsung.com/onlinedocs/sms/pass/index.html for the documentation of the pass sdk.