【问题标题】:Android FingerPrint API isHardwareDetected returns false for Samsung Note 4Android FingerPrint API isHardwareDetected 为三星 Note 4 返回 false
【发布时间】:2016-07-08 12:16:12
【问题描述】:

我正在尝试在我的应用中实现指纹扫描仪。

我遵循以下教程: http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial

在三星 Note 4 中,即使我从设置中成功注册了两个指纹,FingerPrintManager 的 isHardwareDetected() 也会返回为 false。

你们中有人知道可能是什么原因吗?谢谢。

【问题讨论】:

  • Note 4 上运行哪个 Android 版本?你有权限使用指纹(AndroidManifest + Runtime)吗?
  • 它在 Android 6.0.1 上运行。是的,我已经在 Manifest 中声明了许可。我没有添加运行时权限。我会尝试添加和更新你。谢谢。

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


【解决方案1】:

恐怕 Note 4 不支持指纹 API(只是三星指纹)。如果可能,您应该在其他设备上尝试您的代码。

【讨论】:

  • 我试过三星 s7 edge。它工作正常。所以,我想找出 Note 4 的解决方案,因为它属于同一品牌。反正会查。谢谢
  • 你是对的。我尝试了运行时许可。它仍然将它作为 isHardwareDetected 为假。 :-|
【解决方案2】:

问题在于指纹扫描仪在一些旧的三星手机(例如 S5 和 Note 4)中的实施。

查看此链接Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5,查看如何使用 Samsung pass sdk 实现此目的的示例。

pass sdk的文档也可以参考http://img-developer.samsung.com/onlinedocs/sms/pass/index.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-26
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多