有没有办法我们可以找到设备中可用指纹的数量

Is there a way we can find the number of available fingerprints in device

是否可以检索 Android 设备中可用指纹的数量。

我想在设备中的指纹数量发生变化时执行一些功能。

为此,我必须先检索设备中的指纹数量。

任何人都可以建议如何做到这一点。

在带有指纹传感器的设备上,用户可以注册一个或多个指纹并使用这些指纹解锁设备和执行其他任务。 Android 使用指纹硬件抽象层 (HAL) 连接到供应商特定的库和指纹硬件,例如指纹传感器。有一个方法enumerate(同步调用枚举所有已知指纹模板) 还有 Android 的 FingerprintManager。但它有一个方法 hasEnrolledFingerprints 如果有多个指纹 enrolled.So 则 returns 为真你将不知道有多少或是否添加了任何指纹。

文档的有用链接 HAL

FingerprintManager