我们还可以使用Android M的指纹API做什么?

时间:2016-07-20 19:40:31

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

自Android 6.0 Marshmallow发布以来,Google为Android添加了指纹支持。此API称为:指纹认证,可在此处找到:

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

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

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

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

1 个答案:

答案 0 :(得分:3)

FingeprintManager只有3种方法:

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

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

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