小编Gha*_*yas的帖子

如何在Android 11中检测指纹硬件

如何检测手机是否有指纹硬件。我想要一个检测指纹硬件的代码。

我使用了这段代码,但此代码在“isHardwareDetected()”此方法上显示错误。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
    //Fingerprint API only available on from Android 6.0 (M)
    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 
    }
}

Run Code Online (Sandbox Code Playgroud)

android fingerprint kotlin android-fingerprint-api

5
推荐指数
1
解决办法
1131
查看次数