Android 需要支持面锁吗

Android 需要支持面锁吗,android,biometrics,androiddesignsupport,android-biometric-prompt,Android,Biometrics,Androiddesignsupport,Android Biometric Prompt,我正在尝试将面部锁定与生物测量管理器集成,但它不起作用。 此外,我还需要检查设备中是否支持face locks功能。 让我知道任何人为自定义应用程序登录集成了人脸锁 BiometricManager biometricManager = BiometricManager.from(MainActivity.this); switch (biometricManager.canAuthenticate()) { case BiometricManager.BIOMETRIC_SUCCESS:

我正在尝试将面部锁定与生物测量管理器集成,但它不起作用。 此外,我还需要检查设备中是否支持face locks功能。 让我知道任何人为自定义应用程序登录集成了人脸锁

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;
}

无法仅启用面锁定。如果设备同时启用精细打印和面锁定。生物特征管理器首先自动调用指纹。如果未启用指纹,则Biometric Manager会取人脸。这些是可用的选项。

您不能仅启用面部锁定。如果设备同时启用精细打印和面部锁定。生物特征管理器首先自动调用指纹。如果未启用指纹,则Biometric Manager会取人脸。这些是可用的选项