如何从指纹扫描仪获取输入并保存[已关闭]

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

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


答案 1

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

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

此处的示例代码

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


答案 2
  1. 从技术上讲,Android操作系统将指纹存储在TEE(代表可信执行环境)中,TEE是手机硬件或软件中独立和隔离的区域,具体取决于设备的制造方式。即使设备扎根,TEE也永远不会让我们进入。有关可信操作系统的更多详细信息,请查看此内容

  2. 如果你的要求是获取指纹签名(从用户隐私的角度来看,这是一种关键做法),则必须购买第三方指纹扫描仪并与您的应用程序集成。


推荐