是否有一种方法可以通过使用来自生物识别API的任何方法或任何安全日志标志来检测最近是否已成功地通过了authentication生物识别?
我找不到一个可以让应用程序检查生物识别安全是否已经通过,或者任何其他安全手机解锁方法,如密码或模式。
必须有一个内部功能,允许系统检查手机是否已解锁,并将其存储在某个变量中,但我找不到。
你知道怎样才能做到这一点吗?
发布于 2022-01-09 20:27:15
所以如果我做得对。您不想在应用程序中进行生物特征检查,而是想知道系统中是否启用了生物特征检查。
有一种使用密钥保护管理器(min API级别23)检查安全性的方法。
public static boolean isDeviceSecure(Context context)
{
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M)
{
KeyguardManager manager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
return manager.isDeviceSecure();
}
}但是,如果你想特别检查生物特征,或者单独检查,this answer可能会有帮助。
https://stackoverflow.com/questions/70644856
复制相似问题