ZXing - android, zxing का उपयोग करते समय ActivityNotFoundException

एंड्रॉइड 2.3.3

अधिकांश लोगों का उपयोग करते हुए ZXing (उपयोग करने के लिए नया ZXing), मुझे मिल रहा है ActivityNotFoundException (मुझे लगता है कि मेरे logcat पेस्ट करने की कोई जरूरत नहीं है क्योंकि यह अन्य सभी लोगों के साथ समान है)।

मैंने संबंधित कुछ प्रश्न देखे हैं ActivityNotFoundException साथ में ZXing। यहां तक ​​कि मैंने अभी तक क्या समझा है। अगर मैं गलत हूं कृपया मुझे सही..

अगर मुझे उपयोग करना है ZXing मेरे ऐप में, दो विकल्प हैं:

  1. मैं इसका उपयोग कर सकता हूँ Intent तथा startActivityForResult(), यदि उपयोगकर्ता पहले से ही है ZXing एप्लिकेशन इंस्टॉल किया गया है, और यदि नहीं है, तो मैं इसे पहले स्थापित करने के लिए प्लेस्टोर पर रीडायरेक्ट कर सकता हूं और फिर मेरे एप्लिकेशन का उपयोग कर सकता हूं।

  2. मेरे आवेदन के लिए काम करने के लिए, भले ही ZXing एप्लिकेशन इंस्टॉल नहीं है, मैं जोड़ सकता हूं ZXing पुस्तकालय के रूप में मेरी परियोजना के लिए लाइब्रेरी, कोड की प्रतिलिपि बनाएँ IntentIntegrator वर्ग (से यहाँ) मेरे आवेदन और उपयोग में एक अलग वर्ग में IntentIntegrator। क्या इसका उद्देश्य उद्देश्य है IntentIntegrator? या क्या मैं इसे पूरी तरह गलत कर रहा हूं?

क्या कोई मुझे अपने संदेहों से मदद कर सकता है?

संपादित करें ::: ऐसा लगता है कि दूसरे दृष्टिकोण की भी आवश्यकता है ZXing डिवाइस पर एप्लिकेशन स्थापित है। क्या कोई तरीका है, कि मेरा आवेदन बिना किसी आवश्यकता के काम कर सकता है ZXing ऐप स्थापना?

उत्तर:

जवाब के लिए 0 № 1

आपने बारकोड स्कैनर स्थापित नहीं किया है। कृपया इसका उपयोग करें IntentIntegrator जैसा कि पहले ही प्रलेखन में निर्देशित है: https://code.google.com/p/zxing/wiki/ScanningViaIntent

यह आपके लिए इंस्टॉलेशन को संभालेगा।


संबंधित सवाल
सबसे लोकप्रिय