我使用的是安卓6.0系统,以及Moto G4 plus测试设备。
我想要创建一个应用程序,能够接收指纹输入并将其保存到本地数据库(SQLite)或其他类型的数据库中。请问应该采用哪种方式进行输入和保存?
我使用的是安卓6.0系统,以及Moto G4 plus测试设备。
我想要创建一个应用程序,能够接收指纹输入并将其保存到本地数据库(SQLite)或其他类型的数据库中。请问应该采用哪种方式进行输入和保存?
在技术术语中,安卓操作系统将指纹存储在TEE(代表可信执行环境)中。TEE是手机硬件或软件上的一个独立和隔离区域,具体取决于设备制造方式。即使设备已经 root,我们也无法进入TEE。
单击此处以获取有关Trusty OS的更多详细信息。如果您的要求是获取指纹签名(从用户隐私角度来看这是一项关键实践),则必须购买第三方指纹扫描仪,并将其与您的应用程序集成。
虽然您无法从Android的指纹API中获取指纹数据,但您可以使用外部指纹扫描仪获取它,通常带有自己的SDK,只需与制造商确认即可。