4

我正在尝试将 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 吗?我会用它作为后备。

4

1 回答 1

2

三星 S5 和 Note 4 与 Android 的 Fingerscan API 不兼容。FingerprintManger.isHardwareDetected()总是返回false。它在 S6、S6Edge、S7 和 S7Edge 上运行良好。

于 2016-09-08T15:44:28.670 回答