【发布时间】:2016-06-02 12:51:36
【问题描述】:
当您在设备上添加/删除指纹时是否有任何回调或广播发送。
如果有多个指纹,有没有办法找到指纹的ID。
非常感谢任何帮助。
【问题讨论】:
标签: android security keystore fingerprint
当您在设备上添加/删除指纹时是否有任何回调或广播发送。
如果有多个指纹,有没有办法找到指纹的ID。
非常感谢任何帮助。
【问题讨论】:
标签: android security keystore fingerprint
不,没有回调。您必须检查是否每次都注册了一些指纹,如下所示:
FingerprintManager fingerprintManager = (FingerprintManager) context.getSystemService(Context.FINGERPRINT_SERVICE);
if (!fingerprintManager.isHardwareDetected()) {
// Device doesn't support fingerprint authentication
} else if (!fingerprintManager.hasEnrolledFingerprints()) {
// User hasn't enrolled any fingerprints to authenticate with
} else {
// Everything is ready for fingerprint authentication
}
【讨论】: