我正在使用 Android Marshmallow 和 Moto G4 以及用于测试的设备。
我想创建一个应用程序,它将输入指纹并保存在本地数据库(sqlite)或数据库中,我的意思是我们可以输入并保存哪种类型?
原文由 Kuldeep Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 Android Marshmallow 和 Moto G4 以及用于测试的设备。
我想创建一个应用程序,它将输入指纹并保存在本地数据库(sqlite)或数据库中,我的意思是我们可以输入并保存哪种类型?
原文由 Kuldeep Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
在技术术语中,Android 操作系统将指纹存储在 TEE(代表可信执行环境) 中,TEE 是手机硬件或软件中的独立和隔离区域,具体取决于设备的制造方式。即使设备已 root,TEE 也永远不会让我们进入。 检查此以获取有关 Trusty OS 的更多详细信息
如果您的要求是获得指纹签名 (从用户隐私的角度来看,这是一个重要的做法) ,您将必须购买第 3 方指纹扫描仪并与您的应用程序集成。
原文由 NotABot 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.2k 阅读
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
您无法从 Android Fingerprint API 获取指纹模板或图像。指纹数据由安卓系统存储在安全的地方,不可访问。
但是您可以要求系统对用户进行身份验证。
这里 示例代码
该文档在 指纹身份验证 部分