如何在Android三星Galaxy Note 4中检测指纹识别器?

时间:2016-06-09 22:32:32

标签: android android-fingerprint-api samsung-galaxy

我正在尝试将FP身份验证添加到我的应用中,由于某种原因,它在Note 4上不起作用,而它在其他三星设备(例如Galaxy S7)以及Nexus设备上运行良好。 我在Note 4上安装了Marshmallow 6.0.1。以下是我尝试检测FP阅读器的两种方法:

方法#1:

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

方法#2:

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

两者都返回FALSE。

请注意,我在此设备上使用FP阅读器的其他应用程序没问题。如果以上返回False,我可以利用另一个FP API吗?我会用它作为后备。

1 个答案:

答案 0 :(得分:2)

Samsung S5和Note 4与Android的Fingerscan API不兼容。对于 FingerprintManger.isHardwareDetected(),它始终返回 false 。它适用于S6,S6Edge,S7和S7Edge。