gpt4 book ai didi

fingerprint - 为多个用户使用来自 Android 的新指纹 API

转载 作者:行者123 更新时间:2023-12-04 19:53:21 27 4
gpt4 key购买 nike

我们正在 Android 上创建一个时间戳应用程序,理想情况下这将使用指纹来识别用户。

在一个组织中,可能有 150 个不同的用户。指纹 API 是否允许多个用户?或者这目前仅适用于设备的所有者?如果这仅适用于当前用户,是否还有其他可用的 API 允许这样做?如果不是,我认为我们需要完全放弃这条路。

最佳答案

你可以使用 android.hardware.fingerprint.Fingerprint.class

/**
* Container for fingerprint metadata.
* @hide
*/
public final class Fingerprint implements Parcelable {
private CharSequence mName;
private int mGroupId;
private int mFingerId;
private long mDeviceId; // physical device this is associated with
...
}

与注册一个与 FingerprintManager 内部类进行比较,但 api 的可见性是隐藏的,您需要使用反射
 /**
* Container for callback data from {@link FingerprintManager#authenticate(CryptoObject,
* CancellationSignal, int, AuthenticationCallback, Handler)}.
*/
public static class AuthenticationResult {
private Fingerprint mFingerprint;
...
}

关于fingerprint - 为多个用户使用来自 Android 的新指纹 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124499/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com