3

Ich verwende mein Samsung S5 G900F (API 23, ANDROID 6.0.1), um die neueste Android Fingerprint API zu testen.FingerPrint API isHardwareDetected gibt immer false zurück

Ich habe versucht, Google Beispielprojekt https://github.com/googlesamples/android-FingerprintDialog

Aber ich bin vor ein paar Probleme

mFingerprintManager.hasEnrolledFingerprints()

Dies gibt immer false zurück zu bauen. Ich habe bei den Einstellungen, bei denen ich meinen Fingerabdruck registriert habe, die Option "Fingerabdruck" gewählt, um mein Gerät zu entsperren.

Ich hatte auch versucht, diese Funktion

mFingerprintManager.isHardwareDetected() 

die auch false zurück.

Bedeutet dies, dass mein Samsung S5 (das sein offizielles Update 6.0.1 erhalten hat) nicht unterstützt wird oder mir etwas fehlt?

+0

Haben Sie eine Antwort darauf gefunden? Ich habe das gleiche Problem mit Samsung Note 4. Vielen Dank. – sha

+0

Ich auch, mit Samsung S5 G900F – sanevys

+0

Ich denke, nur wenige Geräte werden für jetzt unterstützt. –

Antwort

2

Ich lief in diesem Problem auch für Samsung Galaxy S5 mit Android 6.0.1.

The Native Android SDK API zur Erfassung des Fingerabdruckleser des Geräts immer false zurück:

fingerprintManager.isHardwareDetected() 

Nach Surfen um nach Lösungen zu suchen scheint es, dass die Galaxy S5 mit Android nativen SDK Api FingerprintManager nicht kompatibel: http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=294791&startId=zzzzz~&searchSubId=0000000030

die Lösung würde die Samsung-Bibliothek für die Unterstützung zu sein scheinen zu installieren, wenn Sie diese Möglichkeit wollte: Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5

0

Sogar Samsung S5 hat Fingerabdruck mit 6.0, Samsung hat nicht Android Fingerprint APIs (Standards) in diesem Gerät implementiert. Trotzdem benutzen sie ihren eigenen PASS Sdk in diesem Gerät.

Ich erinnere mich, Note 4 verwendet auch noch PASS sdk, auch wenn es 6.0 hat.