用于考勤应用程序的 Android 指纹 API [关闭]
Posted
技术标签:
【中文标题】用于考勤应用程序的 Android 指纹 API [关闭]【英文标题】:Android fingerprint API for time attendance app [closed] 【发布时间】:2015-12-28 11:29:33 【问题描述】:我想构建一个应用程序,允许员工在 android 应用程序的支持下扫描指纹。目前大多数指纹 API(Touch ID 或 Android Imprint)只允许登录到应用程序。是否有任何第三方 API 允许使用 API 收集指纹并附加到我的员工记录,并在他们扫描手指时进行验证?谢谢。
【问题讨论】:
【参考方案1】:没有。事实上,指纹部分(7.3.10)中的Android Compatibility Definition for Android 6.0 状态:
不得启用第 3 方应用程序来区分各个指纹。
因此,虽然您可以编写使用指纹作为验证用户的机制的应用程序,但可以使用与当前用户帐户关联的任何已注册指纹。
这意味着,如果您想区分每位员工,他们需要自己的用户帐户或设备,而不是拥有适用于多个用户的应用程序的单个实例。
【讨论】:
感谢您的信息。 这个话题现在有什么改进吗?我有同样的情况。 链接已损坏...Android 9 https://source.android.com/compatibility/android-cdd.html#7_3_sensors 的另一个链接仍然相同:【参考方案2】:你说得对,Android M 或三星或 iPhone API 只允许根据设备用户验证当前用户。
使用 Android M 或三星或 iPhone API,您无法获取指纹模板或图像。
作为@ianhanniballake,唯一的解决方案是在 Android 中为每位员工创建一个用户。但是每个员工需要选择的是用户,然后才能进行身份验证。
有些指纹扫描仪与 Android 平台和 Android SDK 兼容。这些 SDK 允许获取指纹图像或模板。扫描仪插入 USB 端口,因此您无法同时为平板电脑充电和使用指纹扫描仪。例如:
http://www.dermalog.com/en/products_solutions/fingerprintscanner/ http://www.futronic-tech.com/product_fs80h.html http://www.crossmatch.com/authentication-hardware/还有一些设备集成了指纹扫描仪和 SDK 来获取指纹图像或模板。
为了匹配指纹,一些 SDK 有匹配器,但如果你有很多用户,你应该使用 AFIS 解决方案。
【讨论】:
以上是关于用于考勤应用程序的 Android 指纹 API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
求指纹考勤机动态链接参数设置,以前的考勤机连接到现有的考勤系统,并能做考勤计算,高分悬赏,感谢!