如何从用户获取指纹输入并保存到android中的sqlite
我正在使用Android Marshmallow和Moto G4以及一个用于测试的设备。
我想创建一个应用程序,它将指纹输入并保存在本地数据库(sqlite)或数据库中,我的意思是我们可以采取哪种类型的输入并保存它?
您无法从Android Fingerprint API获取指纹模板或图像。 指纹数据由android系统存储在安全的地方,无法访问。
但您可以要求系统对用户进行身份validation。
这里是示例代码
文档,在指纹validation部分
虽然您无法从Android的指纹API获取指纹数据,但您可以使用外部指纹扫描仪来获取指纹数据,该扫描仪通常附带自己的SDK,只需与制造商联系。
Android OS将指纹存储在TEE(代表可信执行环境)中 ,TEE是手机硬件中独立且隔离的区域,即使设备已植根,TEE也绝不会让我们进入
- 在TextArea,Java中使用Document Listener时出现java.lang.IllegalStateException
- 创建名为defaultServletHandlerMapping的bean时出错