任何人尝试打开身份验证时,我都希望在其应用程序中应用身份验证。 如果该人知道密码,图案或指纹,则他/她应该可以访问该应用程序。
到目前为止,我能够同时应用图钉和图案,但是指纹无法正常工作。
下面是参考代码
Intent authIntent = keyguardManager.createConfirmDeviceCredentialIntent(null, null);
startActivityForResult(authIntent, INTENT_AUTHENTICATE);
此代码自动打开android默认身份验证屏幕,下面的代码处理成功
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == INTENT_AUTHENTICATE) {
if (resultCode == RESULT_OK) {
Toast.makeText(this, "Success", Toast.LENGTH_SHORT).show();
}
}
}
如果我可以用指纹解锁设备,为什么在身份验证屏幕上指纹不起作用?
我可以捕获指纹手势并举杯,但是我们不能利用指纹来进行身份验证吗?