FingerPrint API isHardwareDetection总是返回false



我正在使用我的三星S5 G900F(API 23,ANDROID 6.0.1)来测试最新的Android Fingerprint API。

我试图构建谷歌示例项目https://github.com/googlesamples/android-FingerprintDialog

但我面临一些问题

mFingerprintManager.hasEnrolledFingerprints()

这始终返回 false。我已经仔细检查了设置,我已经注册了我的指纹,并且我正在使用指纹解锁我的设备。

我也试过这个功能

mFingerprintManager.isHardwareDetected() 

这也返回假。

这是否意味着我的三星S5(已获得官方6.0.1更新)不受支持或我缺少某些内容?

我在运行Android Android 5的三星Galaxy S6.0.1上也遇到了这个问题。

用于检测设备指纹读取器的原生 Android SDK API 始终返回 false:

fingerprintManager.isHardwareDetected()

在寻找解决方案之后,Galaxy S5似乎与Android的原生SDK Api FingerprintManager不兼容:http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=294791&startId=zzzzz~&searchSubId=0000000030

如果您需要此功能,解决方案似乎是安装三星库以获得支持:Android M FingerprintManager.isHardwareDetection() 在三星 Galaxy

S5

即使三星S5也有6.0的指纹,三星也没有在这个设备中实现Android Fingerprint API(标准)。他们仍然在这个设备中使用自己的PASS SDK。

我记得Note 4即使有6.0,也仍然使用PASS sdk。

相关内容

  • 没有找到相关文章