如何知道锁屏是否受指纹认证保护

时间:2018-06-10 07:28:28

标签: java android android-fingerprint-api keyguard system-services

我如何检查锁屏是否受到指纹认证而不是密码或图案等的保护,现在我正在使用它,但即使锁屏被密码保护,它也会返回

keyguardManager.isKeyguardSecure()

1 个答案:

答案 0 :(得分:0)

基于文档:

<强> keyguardManager.isKeyguardSecure()

  

返回密码保护是否由PIN,图案或密码保护   或SIM卡目前已被锁定。

<强> isDeviceSecure

  

返回设备是否使用PIN,模式或密码进行保护。这并不会将SIM锁定状态视为安全

不幸的是,可用的API并不能让我们确定用户使用过哪种类型的解锁方法。

即使您的应用具有管理员权限,也没有直接的API可用于实现它(在大多数情况下可以检测到它有一些解决方法)。