不积跬步无以至千里
一.前摘
android10.0后安卓系统已经开始内部支持人脸识别了,和指纹识别的设计非常相似,归为生物识别技术,但是咱们这里写的问题是android9.0或者之前的问题。因为现在市面上已经好多安卓设备锁屏中已经适配了人脸识别解锁功能,而市面上已经有很多人脸识别的技术了,比如商汤的,face++,还有一些小厂商的等等。
看过一些人脸识别的处理,发现他们在人脸识别解锁后,并没有处理这一种情况,当你此时锁屏也开启了指纹识别与人脸识别功能,而你在人脸识别解锁成功前先使用指纹识别解锁失败两次,再去人脸识别成功解锁,此时你其实消耗了两次指纹识别的尝试次数,而指纹识别在锁屏会有尝试的次数(一般在6次左右),就会禁止掉指纹的功能,然后多少秒会释放。如果我们使用密码解锁或者指纹解锁成功后,会清楚这些次数,再锁屏的时候会再有6次机会。而我们的人脸识别解锁成功的逻辑中并没有清楚指纹识别次数,因此这里需要我们自己添加这段逻辑,否则会出现在