android - बनव - सॉफ्टवेयर कैसे बनाते है इन हिंदी




एंड्रॉइड बारकोड स्कैनिंग ऐप बनाने के लिए जेएक्सिंग का उपयोग करना (5)

इस प्रश्न का उत्तर यहां दिया गया है:

मैं अपने ऐप में बारकोड स्कैनर जोड़ने का तरीका खोज रहा हूं। क्या किसी को किसी भी उदाहरण के बारे में पता है या यह आसानी से कैसे करना है?


आप इस त्वरित प्रारंभ मार्गदर्शिका का उपयोग http://shyyko.wordpress.com/2013/07/30/zxing-with-android-quick-start/ साथ सरल उदाहरण प्रोजेक्ट के साथ IntentIntegrator के बिना एंड्रॉइड ऐप बनाने के लिए कर सकते हैं।


इस तरह Zxing का उपयोग करने के लिए उपयोगकर्ता को बारकोड स्कैनर ऐप भी इंस्टॉल करने की आवश्यकता होती है, जो आदर्श नहीं है। आप जो चाहते हैं वह सीधे अपने ऐप में ज़ैक्सिंग को बंडल करना है।

मैं इस पुस्तकालय का उपयोग करने की अत्यधिक अनुशंसा करता हूं: https://github.com/dm77/barcodescanner

यह ज़ज़ींग या ज़बर को सीधे एकीकृत करने की कोशिश में चलने वाले सभी पागल बिल्ड मुद्दों को लेता है। यह कवर के तहत उन पुस्तकालयों का उपयोग करता है, लेकिन उन्हें एपीआई का उपयोग करने के लिए बहुत ही सरल तरीके से लपेटता है।


प्रदत्त IntentInegrator का उपयोग करना बेहतर है। यह आपको अपने उपयोगकर्ता को बारकोड स्कैनर स्थापित करने के लिए संकेत देता है यदि उनके पास नहीं है। यह आपको संदेशों को कस्टमाइज़ करने की अनुमति देता है। IntentIntegrator.REQUEST_CODE निरंतर ब्लॉक पर उपरोक्त में जांचने के लिए ऑनएक्टिविटी रिसेट के लिए अनुरोध कोड का मान रखता है।

IntentIntegrator intentIntegrator = new IntentIntegrator(this); // where this is activity 
intentIntegrator.initiateScan(IntentIntegrator.ALL_CODE_TYPES); // or QR_CODE_TYPES if you need to scan QR

IntentIntegrator.java



यदि आप अपने कोड में शामिल करना चाहते हैं और IntentIntegrator का उपयोग नहीं करना चाहते हैं कि Zxing लाइब्रेरी की सिफारिश है तो आप इनमें से कुछ बंदरगाहों का उपयोग कर सकते हैं

http://code.google.com/p/android-zxinglib/

http://code.google.com/p/android-quick-response-code/

मैं पहले का उपयोग करता हूं और सही काम करता है! यह कोशिश करने के लिए एक नमूना परियोजना है







zxing