/ / मूल अनुप्रयोग लॉन्च करने के लिए क्यूआर कोड - एंड्रॉइड, क्यूआर-कोड

मूल अनुप्रयोग लॉन्च करने के लिए क्यूआर कोड - एंड्रॉइड, क्यूआर-कोड

एंड्रॉइड में एक क्यूआर कोड का उपयोग करने के बारे में 2 प्रश्नडिवाइस: 1. क्या एक क्यूआर कोड से मूल एंड्रॉइड एप्लिकेशन लॉन्च करना संभव है? शायद कुछ कॉन्फ़िगर किए गए यूआरआई स्कीमा द्वारा? 2. मेरे लिए उपयोगी एक और विकल्प मेरे अपने ऐप के अंदर एक क्यूआर कोड स्कैनर होना है। क्या मेरे लिए किसी भी तरह से एक अलग ऐप शामिल करना संभव होगा जो मेरे ऐप के अंदर क्यूआर कोड स्कैन करेगा? या मुझे स्कैनिंग को स्वयं लागू करना होगा?

धन्यवाद

उत्तर:

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

इरादे से एंड्रॉइड में बारकोड स्कैन करने के लिए, देखें https://github.com/zxing/zxing/wiki/Scanning-Via-Intent

एक क्यूआर कोड से ऐप ट्रिगर करने के लिए, हाँ, आपको विशेष कस्टम यूआरएल योजना को संभालने के लिए ऐप को पंजीकृत करने की आवश्यकता है। इस प्रकार एक ही ऐप वेब पर क्लिक का जवाब दे सकता है: https://github.com/zxing/zxing/wiki/Scanning-From-Web-Pages

देखें कि यह URL को यहां प्रबंधित करने के लिए कैसे पंजीकृत है: https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml


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

1. एक कॉन्फ़िगर किए गए स्कीमा का उपयोग करने के लिए आप इस पोस्ट को देख सकते हैं

एंड्रॉइड ब्राउज़र से कस्टम एंड्रॉइड एप्लिकेशन लॉन्च करें

फिर आप इस योजना को बाजार की तरह क्यूआर कोड कर सकते हैं: //
2. आप उपयोग कर सकते हैं बार कोड स्कैनर ऐप और लॉन्च करने के लिए नीचे दिए गए कोड का उपयोग करें या आप स्वयं को स्कैन करने के लिए ज़क्सिंग लाइब्रेरी को एकीकृत भी कर सकते हैं।

   Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.setPackage("com.google.zxing.client.android");
intent.putExtra("SCAN_MODE",
"ONE_D_MODE,QR_CODE_MODE,PRODUCT_MODE,DATA_MATRIX_MODE");
startActivityForResult(intent, 0);