SystemUI 人脸识别解锁后指纹消耗次数并没有清楚

本文探讨了Android 9.0及更早版本中,人脸识别解锁后未清除指纹识别尝试次数的问题,可能导致指纹功能被禁用。文章分析了原因并提出解决方案,包括在KeyguardUpdateMonitor类中添加清除指纹识别次数的方法,并在人脸识别成功时调用此方法,以保持锁屏解锁方式的一致性。
摘要由CSDN通过智能技术生成

不积跬步无以至千里

一.前摘

         android10.0后安卓系统已经开始内部支持人脸识别了,和指纹识别的设计非常相似,归为生物识别技术,但是咱们这里写的问题是android9.0或者之前的问题。因为现在市面上已经好多安卓设备锁屏中已经适配了人脸识别解锁功能,而市面上已经有很多人脸识别的技术了,比如商汤的,face++,还有一些小厂商的等等。

         看过一些人脸识别的处理,发现他们在人脸识别解锁后,并没有处理这一种情况,当你此时锁屏也开启了指纹识别与人脸识别功能,而你在人脸识别解锁成功前先使用指纹识别解锁失败两次,再去人脸识别成功解锁,此时你其实消耗了两次指纹识别的尝试次数,而指纹识别在锁屏会有尝试的次数(一般在6次左右),就会禁止掉指纹的功能,然后多少秒会释放。如果我们使用密码解锁或者指纹解锁成功后,会清楚这些次数,再锁屏的时候会再有6次机会。而我们的人脸识别解锁成功的逻辑中并没有清楚指纹识别次数,因此这里需要我们自己添加这段逻辑,否则会出现在锁屏指纹识别的不统一的情况。市面的上厂商大部分人脸识别也是会清楚指纹识别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SystemUI专属小号

如果对您有帮助是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值