我如何检查锁屏是否受指纹认证保护,而不是密码或图案等,现在我正在使用它,但即使锁屏受密码保护,它也会返回 true
keyguardManager.isKeyguardSecure()
我如何检查锁屏是否受指纹认证保护,而不是密码或图案等,现在我正在使用它,但即使锁屏受密码保护,它也会返回 true
keyguardManager.isKeyguardSecure()
根据文档:
keyguardManager.isKeyguardSecure():
返回键盘锁是否由 PIN、图案或密码保护,或者 SIM 卡当前是否被锁定。
返回设备是否使用 PIN、图案或密码保护。这不会将 SIM 锁定状态视为安全
不幸的是,可用的 API 不允许我们确定用户使用了哪种类型的解锁方法。
即使您的应用程序具有管理员权限,也没有可用的直接 API 来实现它(在大多数情况下,有一些解决方法可以检测到它)。