0

我从代码中找到了这个定义

/**
 * The user can't authenticate because the hardware is unavailable. Try again later.
 */
public static final int BIOMETRIC_ERROR_HW_UNAVAILABLE = 1;

由于已经存在BIOMETRIC_ERROR_NO_HARDWARE设备没有硬件并且定义BIOMETRIC_ERROR_HW_UNAVAILABLE有“稍后重试”的情况,因此看起来BIOMETRIC_ERROR_HW_UNAVAILABLE意味着硬件在那里。只是目前不可用。如果是这样,可能的原因是什么?

4

1 回答 1

0

您可能已经使用某些技术在操作系统级别禁用了硬件(例如我们如何在 Windows 的设备管理器上禁用硬件/设备)。或者硬件可能无法正常运行或损坏(但存在)。在这种情况下,会抛出 BIOMETRIC_ERROR_HW_UNAVAILABLE 以便用户可以更正/修复/修复它。

于 2021-09-20T15:35:57.627 回答