如何从指纹扫描仪获取输入并保存

新手上路,请多包涵

我正在使用 Android Marshmallow 和 Moto G4 以及用于测试的设备。

我想创建一个应用程序,它将输入指纹并保存在本地数据库(sqlite)或数据库中,我的意思是我们可以输入并保存哪种类型?

原文由 Kuldeep Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 639
2 个回答

您无法从 Android Fingerprint API 获取指纹模板或图像。指纹数据由安卓系统存储在安全的地方,不可访问。

但是您可以要求系统对用户进行身份验证。

这里 示例代码

该文档在 指纹身份验证 部分

原文由 LaurentY 发布,翻译遵循 CC BY-SA 3.0 许可协议

  1. 在技术术语中,Android 操作系统将指纹存储在 TEE(代表可信执行环境) 中,TEE 是手机硬件或软件中的独立和隔离区域,具体取决于设备的制造方式。即使设备已 root,TEE 也永远不会让我们进入。 检查此以获取有关 Trusty OS 的更多详细信息

  2. 如果您的要求是获得指纹签名 (从用户隐私的角度来看,这是一个重要的做法) ,您将必须购买第 3 方指纹扫描仪并与您的应用程序集成。

原文由 NotABot 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题