如何确定是否可以使用指纹传感器?

时间:2018-07-09 09:32:41

标签: android fingerprint android-fingerprint-api

我正在开发一个使用指纹作为身份验证方法的应用程序。当用户尝试登录时,该应用程序将显示一个对话框,并开始收听指纹传感器。我遇到的问题是,经过5次失败的尝试,传感器将被系统阻塞,但是我找不到确定这种情况发生时间的方法。我也找不到能确定传感器何时再次可用的方法(通常应该在30秒后发生)。是否有可以用于此目的的API?

1 个答案:

答案 0 :(得分:0)

好吧,我还没有找到一个简单的API来执行此操作,但是我注意到,当调用FingerprintManager.authenticate并传递FingerprintManager.AuthenticationCallback的实例时,我将收到一个onAuthenticationError回调,其中包含当指纹传感器被暂时阻塞时,onAuthenticationError占7。因此,我想这只是处理这些事件并为应用程序建模以遵循系统允许我执行的操作的问题。