2017-05-09 48 views
-6

我希望实现指纹识别系统。系统应该能够扫描第三人指纹来存储它,然后应该能够读取指纹。将指纹扫描仪与Android集成

注:第三人是指它可能比设备所有者

其他人能否请您提出一个免费或付费的SDK和扫描设备。

在此先感谢

+0

投票人应该正确指定原因。我们在这里讨论关于不断发展的技术 – Minto

+1

由于您的问题是无关紧要的 - 您正在寻求非现场资源。 – Paulw11

+0

@ Paulw11谢谢,我想知道哪个SDK使用我一直支持的同伴堆栈溢出开发人员。它如何脱离主题。 – Minto

回答

2

你不能用iOS做这种东西。 iOS允许它的指纹传感器只验证设备所有者或存储的指纹。所以,如果你只想认证用户,那么你可以使用touch id进行验证。但您无法捕获指纹以进行存储!我对android没有太多的想法,但它应该也有这种限制,我想!

0

下面是Android上添加指纹扫描的教程:http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial

这些描述的10个步骤:

  1. 项目清单文件中请求指纹认证许可
  2. 验证的锁屏运行应用程序的设备受到PIN,图案或密码的保护(指纹只能在已锁定屏幕的设备上注册)
  3. Verif至少有一个指纹已被注册的 设备
  4. Y上创建FingerprintManager类
  5. 使用密钥库实例的实例来访问到Android密钥库 容器。这是用于 密钥Android装置
  6. 安全存储的存储区域使用KeyGenerator类生成加密密钥,并将其存储 在密钥库容器
  7. 初始化生成的使用密钥的密码类的实例 在步骤5
  8. 使用的密码实例来创建CryptoObject并将其分配给该 实例FingerprintManager在步骤4
  9. 调用FingerprintManager实例
  10. Implemen的authenticate方法创建t方法来处理由 认证过程触发的回调。在成功验证完成后,提供对受保护内容或 功能的访问