एंड्रॉइड बारकोड रीडर [बंद] - एंड्रॉइड

मैं वास्तव में जानना चाहता हूं कि एक सामान्य बारकोड स्कैनर के इरादे से कॉल करने के लिए एक यूरी है, मैं उपयोगकर्ता को ZXing को सीमित नहीं करना चाहता हूं।

उत्तर:

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

कोई आधिकारिक Google-अनुमोदित जेनेरिक इरादा नहीं है, लेकिन सैद्धांतिक रूप से कोई ऐप ZXing इरादे के लिए खुद को पंजीकृत कर सकता है, जब तक कि आप पैकेज नाम को स्पष्ट रूप से सेट न करें।

दूसरे शब्दों में, जेएक्सिंग का इरादा है:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android"); // This is explicit - leave off to let other apps match
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);

यदि आप लाइन छोड़ देते हैं तो मैंने टिप्पणी की (लाइन 2),कोई भी ऐप जो "com.google.zxing.client.android.SCAN" के लिए खुद को एक इंटेंट हैंडलर के रूप में पंजीकृत करता है, वह इरादा संभाल सकता है। चाहे कोई वास्तव में करता है (या वे अतिरिक्त विकल्पों की एक ही श्रृंखला को संभालने और उसी प्रकार के डेटा को वापस करने के लिए) एक अलग मुद्दा है, हालांकि यह सूचीबद्ध है ओपन इंडेंट्स साइट


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

यदि एक सामान्य बारकोड स्कैनर के इरादे से कॉल करने के लिए यूरी है

नहीं, क्षमा करें, कोई नहीं है।


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