3

私はサムスン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; 
} 

答えて

2

それはアンドロイドのバージョンは6

をAndroidに同等以上であることが、このようなギャラクシーS5は、Androidを実行しているなど、複数のサムスンのデバイスとの共通の問題であると思われるAndroidの指紋APIのための必須です6+ :

Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5

FingerPrint API isHardwareDetected always returns false

唯一の解決策は、あなたがイムことができるということですこれらのデバイスのためにサムスンパスAPIをplement:

http://developer.samsung.com/galaxy/pass

http://img-developer.samsung.com/onlinedocs/sms/pass/index.html

関連する問題