首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FingerPrint接口isHardwareDetected总是返回false

FingerPrint接口isHardwareDetected总是返回false
EN

Stack Overflow用户
提问于 2016-06-11 22:36:32
回答 2查看 3.2K关注 0票数 4

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

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

但是我正面临着一些问题

mFingerprintManager.hasEnrolledFingerprints()

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

我也尝试过这个函数

代码语言:javascript
复制
mFingerprintManager.isHardwareDetected() 

这也会返回false。

这是不是意味着我的三星S5 (它得到了官方的6.0.1更新)不支持,或者我错过了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-11-02 15:45:28

对于运行安卓6.0.1的三星Galaxy S5,我也遇到了这个问题。

用于检测设备指纹识别器的Native Android SDK API总是返回false:

代码语言:javascript
复制
fingerprintManager.isHardwareDetected()

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

如果您需要此功能,则解决方案似乎是安装三星程序库以获得支持:Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5

票数 3
EN

Stack Overflow用户

发布于 2017-02-12 07:02:01

即使三星S5在6.0版本中也有指纹,三星并没有在这款设备上实现安卓指纹API(标准)。他们仍然在这个设备上使用他们自己的PASS Sdk。

我记得Note 4即使是6.0版本也仍然使用PASS sdk。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37764937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档