首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测使用生物识别api在android中是否通过了生物特征验证?

如何检测使用生物识别api在android中是否通过了生物特征验证?
EN

Stack Overflow用户
提问于 2022-01-09 19:40:39
回答 1查看 549关注 0票数 2

是否有一种方法可以通过使用来自生物识别API的任何方法或任何安全日志标志来检测最近是否已成功地通过了authentication生物识别?

我找不到一个可以让应用程序检查生物识别安全是否已经通过,或者任何其他安全手机解锁方法,如密码或模式。

必须有一个内部功能,允许系统检查手机是否已解锁,并将其存储在某个变量中,但我找不到。

你知道怎样才能做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-09 20:27:15

所以如果我做得对。您不想在应用程序中进行生物特征检查,而是想知道系统中是否启用了生物特征检查。

有一种使用密钥保护管理器(min API级别23)检查安全性的方法。

代码语言:javascript
运行
复制
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可能会有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70644856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档