एंड्रॉइड: संवाद - एंड्रॉइड, बारकोड-स्कैनर का उपयोग कर पूर्ण कार्रवाई से कैसे बचें

मैंने इरादा का उपयोग कर क्यूआर कोड स्कैनर बनाया हैज़ैक्सिंग लाइब्रेरी और मैंने एप्लिकेशन में लाइब्रेरी रखी है ताकि मेरे ऐप को बारकोड स्कैनर की आवश्यकता न हो। लेकिन जब बारकोड स्कैनर पहले से ही ऑपरेटिंग सिस्टम में है, जब मैं अपना एप्लिकेशन शुरू करता हूं, तो एक डायलॉग बॉक्स बारकोड स्कैनर या मेरा एप्लिकेशन का उपयोग करके पूर्ण कार्रवाई पूछता है। जब मेरे पास अपने स्वयं के एप्लिकेशन में सभी लाइब्रेरी हों तो मैं इस संवाद बॉक्स से कैसे बच सकता हूं। कृपया मेरी मदद करें।

उदाहरण कोड:

= नए इरादे में इरादा ("com.google.zxing.android.SCAN");

उत्तर:

उत्तर № 1 के लिए 6

काम में लाना:

Intent intent=new Intent("com.google.zxing.client.android.SCAN");
intent.setClassName("com.google.zxing.client.android", "com.google.zxing.client.android.CaptureActivity");
startActivityForResult(intent, 0);

या:

Intent intent=new Intent("com.google.zxing.client.android.SCAN");
intent.setClassName(this, "com.google.zxing.client.android.CaptureActivity");
startActivityForResult(intent, 0);

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

बेहतर अभी भी उपयोग करना है IntentIntegrator परियोजना द्वारा प्रदान की गई कक्षा: http://code.google.com/p/zxing/wiki/ScanningViaIntent

यह सिर्फ खुद को बनाने के बजाय अधिक मामलों (जैसे ऐप इंस्टॉल नहीं किया जा रहा है) का ख्याल रखता है Intent


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