Android M 开始,系统中加入了指纹相关功能.
主要用到的类为:FingerprintManager
只提供三个方法:
返回值 | 方法签名 | 说明 |
---|---|---|
void | authenticate(FingerprintManager.CryptoObject crypto, CancellationSignal cancel, int flags, FingerprintManager.AuthenticationCallback callback, Handler handler) | 用于指纹验证 |
boolean | hasEnrolledFingerprints() | 确定是否至少有一个指纹登记。 |
boolean | isHardwareDetected() | 确定指纹硬件是否存在并且功能正常。 |
那么有了以上方法,就可以很简单的判断手机是否支持指纹,以及是否有