【问题标题】:Android fingerprint安卓指纹
【发布时间】:2017-07-04 03:06:57
【问题描述】:

我是安卓开发的新手 我正在开发一个允许人们使用指纹签到的安卓应用程序。例如,一个班级需要学生每天按时签到。学生必须注册他们的指尖以识别应用程序。 我不知道android是否支持我的应用程序?我刚刚看到使用注册用户的手指进行指纹识别。 你能帮我出主意吗? 非常感谢。

【问题讨论】:

  • 嗨你可以试试这个链接。可能对你有帮助techotopia.com/index.php/…
  • 目前 Android 仅支持用户在手机设置中设置的指纹。因此,您只需验证给定指纹是否属于手机用户
  • @Mayur_Thakur:如果我设置了很多指纹,我能检测出哪个手指吗?
  • 我认为没有。但是你可以验证给定的指纹是否被授权
  • @Mayur_Thakur:我找到了这篇文章:source.android.com/security/authentication/fingerprint-hal,但我不知道这是否可能。你能帮忙检查一下吗?

标签: android fingerprint


【解决方案1】:

Android 支持检测多个指纹。 例如:Coolpad note 3 检测到 5 个不同的指纹,我们可以为每个指纹分配不同的动作。 即一个用于解锁屏幕,一个用于相机。

  • 不同指纹的检测和身份验证取决于您对应用程序的编码方式。所以请继续。

You can find here the code for the implentation of Fingerprint authentication in an app

  • 请记住一件事,在这里您只能使用您用于设备屏幕锁定的指纹登录您的应用程序。

【讨论】:

    【解决方案2】:

    如果指纹先前已通过 Android 设置注册,Android 会授权或验证用户。也就是说,您无法通过您的应用添加新指纹。

    KeyStore 保存所有密钥并使用 Keystore 私钥对交易/数据进行签名。这意味着,您无法通过您的应用区分用户。

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      相关资源
      最近更新 更多