2017-06-30 110 views
-1

我想構建一個生物識別考勤android應用程序。我想獲取每個用戶的指紋並存儲它們並相應地匹配它們。但我不想使用互聯網來存儲模板我想存儲它在sqllite是可能的。如果可能的話,你可以告訴我從代碼獲取指紋的代碼從指紋掃描儀獲取指紋模板

+0

歡迎使用堆棧溢出。請閱讀[介紹遊覽](https://stackoverflow.com/tour),[如何提問](https://stackoverflow.com/help/how-to-ask)和[如何提供很好的示例指南] (https://stackoverflow.com/help/mcve)。 – ArturFH

回答

1

你不能保存指紋圖像或模板。 Android在Fingerprint Section中聲明。

指紋數據通過android系統存儲在手機中的安全位置,無法訪問。您可以編寫一個獲取和存儲指紋的應用程序來驗證用戶身份。您可以通過此示例演示如何使用已註冊的指紋在應用程序中對用戶進行身份驗證。

https://github.com/googlesamples/android-FingerprintDialog

如果您需要約300個用戶指紋認證,你最好的選擇將實施的AFIS解決方案。你也可以看看這github repo,但我不能保證它的真實性。

陳述這answer,有一些指紋掃描儀兼容Android平臺和Android的SDK。這些SDK允許獲取指紋圖像或模板。掃描儀已插入USB端口,因此您無法對平板電腦充電並同時使用指紋掃描儀。例如:

http://www.dermalog.com/en/products_solutions/fingerprintscanner/

http://www.futronic-tech.com/product_fs80h.html

http://www.crossmatch.com/authentication-hardware/

還有集成了指紋掃描儀,並與SDK的一些設備來獲得指紋圖像或模板。但是這會超出編程的範圍。

+0

謝謝你的建議。但是這限制了用戶只能存儲多達5個指紋。我想存儲至少300個指紋。並認證他們 –

+0

如何啓用USB指紋掃描儀?像morpho等 –

+0

請檢查編輯答案。 – Abhi