在Android P版本中加入Face Unlock相关功能的讲解

在Android P版本中加入Face Unlock相关功能的讲解

随着时代的发展,指纹已经不能满足当前人们的需要,特别是在iphone X推出以后,各大手机厂商争相模仿,都会在手机中加入人脸解锁功能,我们今天就拿出一例讲解一下,如何在Android手机中加入face Unlock功能

一 . Face Unlock主要流程概括

首先,按照用户的使用角度,先进入Settings中录入人脸,此时Settings会优先启动FaceUnlockService将Camera获取到的人脸数据传入FaceUnlockService再由FaceUnlockService操纵Faceunlock引擎将Camera数据转换为SDK可以识别的数据传入SDK识别,当SDK返回数据验证OK的result后,我们将该数据存入本地,并将初始值设定为已录入状态,这样FaceUnlockService就会在每次灭屏和亮屏的时候去监听这些值的设定状态从而决定是否去启动人脸解锁功能,说到这里就不得不说一下FaceUnlockService的启动流程,因为FaceUnlockService需要启动的更早并且需要在任

猜你喜欢

转载自blog.csdn.net/Easyhood/article/details/101024846