私はサムスンS5と華為M2にいくつかの問題があります。Android FingerPrint isHardwareDetectedが機能しない
私のHuaweiはAPI 23を持っていませんが、私のS5はAndroid 6.0とfingerPrintを持っています。
public static boolean checkHaveFingerHardware(Context ctx) {
FingerprintManager fingerprintManager;
if (Build.VERSION.SDK_INT < Global.API23) {
AppLogger.w("API < 23");
return false;
} else {
fingerprintManager = (FingerprintManager) ctx.getSystemService(Service.FINGERPRINT_SERVICE);
}
if (!fingerprintManager.isHardwareDetected()) {
AppLogger.w("Not FingerPrint");
return false;
}
return true;
}