我已经实现了指纹认证(当然是用官方的Android指纹SDK!)最近在我的应用程序中,我的一些用户抱怨说,他们的手机上有指纹传感器(使用Android6.0),但无法使用该功能。
我已经对此做了一些调查,我发现三星的S5和Note 4设备都有6.0的指纹传感器,但他们并没有使用官方的安卓指纹SDK。
我的问题:
发布于 2016-11-18 16:28:31
您可以使用FingerprintManager来检查它,比如
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
FingerprintManager fingerprintManager = (FingerprintManager) context.getSystemService(Context.FINGERPRINT_SERVICE);
if (!fingerprintManager.isHardwareDetected()) {
// Device doesn't support fingerprint api. Notify the user.
}
}
和往常一样,你需要得到许可
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
https://stackoverflow.com/questions/40681574
复制相似问题