【问题标题】:What else can we do with Android M's Fingerprint API?我们还能用 Android M 的指纹 API 做什么?
【发布时间】:2016-11-24 04:09:42
【问题描述】:

自 Android 6.0 Marshmallow 发布以来,Google 为 Android 添加了指纹支持。这个API叫做:指纹认证,可以在这里找到:

https://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication

现在,我想知道我们是否可以将指纹扫描仪用于验证用户身份之外的其他目的。例如:在屏幕上打印扫描的指纹。就像当前用户在设置中注册指纹的方式一样,而是将屏幕中间的指纹设为自己的指纹。

我知道添加指纹扫描仪是为了确保安全。我也明白这样的应用程序可能非常危险,即使它只是为了好玩。

我的问题: 我们能否将指纹扫描仪(与 API 结合使用)用于身份验证以外的其他目的,如果可以,如何实现?

【问题讨论】:

    标签: android android-6.0-marshmallow fingerprint android-fingerprint-api


    【解决方案1】:

    FingeprintManager只有3个方法:

    • authenticate : 对用户进行身份验证
    • hasEnrolledFingerprints :如果至少注册了一个指纹。
    • isHardwareDetected : 检查指纹传感器是否可用

    您还可以使用 Android Keystore 系统生成一个安全存储在设备上的加密密钥:

    如果您想从传感器获取指纹(图像或模板),则无法使用 Android 指纹 API。您可以为此使用带有特定 SDK 的外部指纹传感器。

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多