के लिए फिंगरप्रिंट एपीआई स्मार्टफोन में फिंगरप्रिंट प्रमाणीकरण के लिए नया हूं। जैसा कि हम जानते हैं कि सैमसंग एस 5 वर्तमान में फिंगरप्रिंट स्कैनर का समर्थन करता है। क्या एक कस्टम एप्लिकेशन विकसित करना संभव है जो उपयोगकर्ता को प्रमाणीकृत करने के लिए स्कैनर का उपयोग कर सके? मुझे बस उपयोगकर्ता की पहचान जानने की जरूरत है और यदि उसे सही तरीके से प्रमाणित किया गया है। मेरा ऐप तब से वहां से ले जा सकता है और बैकएंड के साथ एकीकृत कर सकता है।एंड्रॉइड फोन
उत्तर
सैमसंग फिंगरप्रिंट पंजीकृत करने, अनुरोध करने और मान्य करने के लिए पास API प्रदान करता है। इसमें SAMSUNG FINGER PRINT API है। एक नमूना कार्यक्रम भी है।
Google ने अब एंड्रॉइड के लिए एक सामान्य फिंगरप्रिंट एपीआई की घोषणा की है जिसका उपयोग प्राधिकरण के लिए किसी भी कस्टम ऐप्स द्वारा किया जा सकता है न केवल मूल Google ऐप्स। ऐसा लगता है कि भविष्य सिर्फ उज्ज्वल हो रहा है!
Android डेवलपर पेज से लिया नीचे लिंक:
"फिंगरप्रिंट स्कैन के माध्यम से उपयोगकर्ताओं को प्रमाणित, नई FingerprintManager
वर्ग का एक उदाहरण हो और authenticate()
विधि कॉल करने के लिए।"
लेकिन अगर आप भी इस अनुमति शामिल करना चाहिए:
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
आप अधिक जानकारी पता लगाने के लिए तो इस URL पर जाएं और Authentication
के लिए नीचे स्क्रॉल करना चाहते हैं: के लिए
https://developer.android.com/about/versions/marshmallow/android-6.0.html#fingerprint-authentication
Google ने वास्तव में एक अच्छी सुविधा लॉन्च की है। क्या आपको इसके लिए डेवलपर्स के लिए कोई लिंक मिला? –
मैं सिर्फ उंगलियों के निशान के बारे में इस GitHub परियोजना, यकीन है कि नहीं मिला तो आप अभी भी देख रहे हैं/जरूरत है यह: https://github.com/googlesamples/android-FingerprintDialog –
फिंगरप्रिंट एपीआई पूर्वावलोकन एंड्रॉइड एम hereSample App के साथ मिला है। इस लेखन के अनुसार, एंड्रॉइड एम के लिए एंड्रॉइड संगतता परिभाषा प्रकाशित नहीं की गई है। इसलिए, अगर फिंगरप्रिंट सेंसर, फिंगरप्रिंट फ्रेमवर्क का मुख्य हार्डवेयर घटक, "चाहिए" आवश्यकता के रूप में छोड़ा गया है (संभवतः सत्य होने की संभावना है), तो OEM या तो सेंसर को शामिल करने का निर्णय लेते हैं या नहीं। लेकिन, Android Pay प्रिंटिंग फ्रेमवर्क को उंगली से दृढ़ता से संबंध रखता है, यह फिंगरप्रिंट सेंसर को शामिल करने के लिए OEM को ड्राइव कर सकता है।
मुझे this in google samples मिला जो दर्शाता है कि आप किसी आइटम को खरीदने जैसे कुछ कार्यों को आगे बढ़ाने से पहले उपयोगकर्ता को प्रमाणित करने के लिए अपने ऐप में पंजीकृत फिंगरप्रिंट का उपयोग कैसे कर सकते हैं।
सबसे पहले आप एंड्रॉयड कुंजी स्टोर में एक सममित कुंजी KeyGenerator जो केवल के बाद उपयोगकर्ता फ़िंगरप्रिंट से प्रमाणीकृत और एक KeyGenParameterSpec पारित किया है इस्तेमाल किया जा किया जा सकता है का उपयोग कर बनाने के लिए की जरूरत है।
KeyGenParameterSpec.Builder.setUserAuthenticationRequired सेटिंग सही पर से, आप केवल उपयोगकर्ता के बाद कुंजी के उपयोग की अनुमति कर सकते हैं, जब उपयोगकर्ता की अंगुली की छाप के साथ प्रमाणीकृत सहित यह प्रमाणित।
फिर एक Cipher बनाया सममित कुंजी के साथ प्रारंभ साथ FingerprintManager.authenticate फोन करके फ़िंगरप्रिंट संवेदक पर एक अंगुली की छाप को सुन शुरू करते हैं। या वैकल्पिक रूप से आप प्रमाणीकरणकर्ता के रूप में सर्वर-साइड सत्यापित पासवर्ड पर वापस आ सकते हैं।
एक बार फिंगरप्रिंट (या पासवर्ड) सत्यापित होने के बाद, FingerprintManager.AuthenticationCallback#onAuthenticationSucceeded() कॉलबैक कहा जाता है।
इसे एसडीके वी 23 की आवश्यकता है। AFAIK यह सैमसंग एस 5 के लिए उपयोगी नहीं है लेकिन यह दूसरों को इस सुविधा का उपयोग करने में मदद कर सकता है।
चलो कहते हैं कि उपयोगकर्ता अपने उंगलियों के निशान को नष्ट कर दिया और अन्य phone..the बेचा जाने जिस उपयोगकर्ता ने फोन खरीदा है वह अपने फिंगरप्रिंट डाल देगा ... लेकिन जब वह ऐप तक पहुंच जाएगा तो ऐप नए उपयोगकर्ता के लिए पूर्ण पहुंच देगा .. तो हम उपयोगकर्ताओं के बीच अंतर कैसे कर सकते हैं या हम कैसे जान सकते हैं कि उपयोगकर्ता बदल गया है या फिंगरप्रिंट जोड़ा या हटा दिया गया है? – risefire
कृपया https://developer.android.com/reference/android/security/keystore/KeyGenParameterSpec.Builder.html#setInvalidatedByBiometricEnrollment(boolean पढ़ें) –
- 1. एंड्रॉइड फोन
- 2. एंड्रॉइड फोन
- 3. एंड्रॉइड फोन
- 4. एंड्रॉइड: फोन
- 5. एंड्रॉइड फोन
- 6. कीवेन्ट एंड्रॉइड फोन लॉक
- 7. दो एंड्रॉइड फोन
- 8. एंड्रॉइड फोन नंबर सत्यापन
- 9. एंड्रॉइड रीड फोन स्टेटस?
- 10. एंड्रॉइड: फोन नंबर
- 11. एंड्रॉइड हैंडल फोन कॉल
- 12. एंड्रॉइड फोन और पीसी
- 13. एंड्रॉइड फोन/टैबलेट जगाओ?
- 14. एंड्रॉइड फोन से पीसी
- 15. एंड्रॉइड आंतरिक फोन स्टोरेज
- 16. एंड्रॉइड फोन कंप्यूटर माउस
- 17. एंड्रॉइड, फोन रीबूट
- 18. जावा में मौन एंड्रॉइड फोन
- 19. एंड्रॉइड: फोन कैसे टेलनेट करें?
- 20. एंड्रॉइड फोन पर जीमेल सिंक
- 21. एंड्रॉइड फोन पर पहला सप्ताहांत
- 22. मेरा फोनगैप एप्लिकेशन एंड्रॉइड एचडी फोन, एचडीपीआई और एक्सएचडीपीआई फोन
- 23. एंड्रॉइड अनुमतियां: फोन कॉल: फोन स्थिति और पहचान पढ़ें
- 24. एंड्रॉइड कोड में फोन का फोन नंबर कैसे प्राप्त करें?
- 25. एंड्रॉइड में फोन शटडाउन ईवेंट हैंडलिंग
- 26. एंड्रॉइड: फोन कॉल के दौरान धीमी नेटवर्क
- 27. एंड्रॉइड फोन पर node.js चलाने में असमर्थ?
- 28. नींद से एंड्रॉइड फोन कैसे जगाया जाए?
- 29. मेरे फोन (ग्रहण, एंड्रॉइड) पर डिबगिंग
- 30. 2 एंड्रॉइड फोन के बीच खुले सॉकेट
http://stackoverflow.com/questions/14191929/fingerprint-scanner-using-camera – duggu
http://www.codeproject.com/Questions/604029/Fingerprintplusscannerpluscodeplusforplusandroidpl – duggu
यदि फिंगरप्रिंट स्कैनिंग का हिस्सा है यह देखने के लिए की आवश्यकता होगी सैमसंग मोबाइल एसडीके: http://developer.samsung.com/sdk-and-tools – CommonsWare