需要面部锁定的支持

问题描述 投票:1回答:1

我正在尝试将面部锁与生物识别管理器集成在一起,但是它不起作用。另外,我需要检查设备是否支持面部锁定功能。让我知道有人为自定义应用程序登录集成了面部锁。

BiometricManager biometricManager = BiometricManager.from(MainActivity.this);
switch (biometricManager.canAuthenticate()) {
  case BiometricManager.BIOMETRIC_SUCCESS:
    Toast.makeText(MainActivity.this, "Face Id Setup Successfully", Toast.LENGTH_LONG).show();
    Log.d("Sohan", "App can authenticate using biometrics.");
    break;
  case BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE:
    Toast.makeText(MainActivity.this, "No biometric features available on this device.", Toast.LENGTH_LONG).show();
    Log.e("Sohan", "No biometric features available on this device.");
    break;
  case BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE:
    Toast.makeText(MainActivity.this, "Biometric features are currently unavailable.", Toast.LENGTH_LONG).show();
    Log.e("Sohan", "Biometric features are currently unavailable.");
    break;
  case BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED:
    Toast.makeText(MainActivity.this, "The user hasn't associated any biometric credentials with their account.", Toast.LENGTH_LONG).show();
    Log.e("Sohan", "The user hasn't associated any biometric credentials with their account.");
    break;
}
android biometrics androiddesignsupport android-biometric-prompt
1个回答
0
投票

您不能仅启用面部锁定。如果设备同时启用了精细打印和面部。 BiometricManager首先自动调用指纹。如果未启用指纹,则BiometricManager会显示。这些是可用的选项。

© www.soinside.com 2019 - 2024. All rights reserved.