एक एसपीपी प्रोफ़ाइल का उपयोग करके अपने ब्लूटूथ बारकोड स्कैनर को अपने डिवाइस से कनेक्ट करें, और आरएफसीओएमएम प्रोटोकॉल का उपयोग करके कैप्चर किए गए बारकोड को ब्लू - बार्स पर भेजें। नीला - बार आपके ईवेंट में पंजीकृत सभी ऐप्स को किए गए कैप्चर को सूचित करने के प्रभारी होंगे।
यह कैसे काम करता है ?
ब्लू - बार एक स्वतंत्र सेवा का उपयोग करके काम करता है जो इसे पृष्ठभूमि में काम करने की अनुमति देता है, जबकि प्राप्त करने वाला एप्लिकेशन हमारे स्मार्टफोन की स्क्रीन पर हर समय प्रदर्शित होता है।
ब्लू - बार्स द्वारा प्रसारित कार्यक्रम सरल ब्रॉडकास्ट रिसीवर हैं जो किसी भी एप्लिकेशन पर प्रसारित होते हैं जो उनकी सदस्यता लेता है। ध्यान रखें कि ये इवेंट ब्लू - बार्स के निष्पादन के अधीन होंगे और इसलिए, एप्लिकेशन के पूरी तरह से बंद होने के बाद प्रसारित होना बंद हो जाएगा।
फास्ट गाइड
- ओपन ब्लू - बार्स और अपने बारकोड स्कैनर को एसपीपी मोड में चालू करें।
- इसे काम करने के लिए ऐप की ब्लूटूथ अनुमतियों को स्वीकार करें।
- पेयरिंग के लिए डिवाइस सूची से अपने ब्लूटूथ स्कैनर का चयन करें
- अगली स्क्रीन पर प्ले या ऑटोप्ले दबाएं और कनेक्शन की प्रतीक्षा करें।
- बारकोड को स्कैन करना शुरू करें।
ब्रॉडकास्ट रिसीवर ब्लू द्वारा प्रसारित - बार्स
ब्लू-बार द्वारा जारी किए गए सभी प्रसारणों को प्रसारण के समय ही एप्लिकेशन की स्क्रीन पर प्रदर्शित किया जाता है।
ACTION_BARCODE_SCANNER_CONNECTING - जब ऐप आपके डिवाइस से कनेक्ट करने का प्रयास करता है।
ACTION_BARCODE_SCANNER_CONNECTED - जब डिवाइस कनेक्ट हो गया हो।
ACTION_BARCODE_SCANNER_DISCONNECTED - जब डिवाइस डिस्कनेक्ट हो जाता है।
ACTION_BARCODE_SCANNER_CONNECTION_ERROR - जब कोई कनेक्शन त्रुटि होती है या डिवाइस अप्रत्याशित रूप से डिस्कनेक्ट हो जाता है। इस घटना को अतिरिक्त - EXTRA_ERROR_MESSAGE - त्रुटि के बारे में एक सूचनात्मक पाठ के साथ प्राप्त होता है।
ACTION_BARCODE_SCANNER_RECONNECTING - यदि एप्लिकेशन स्वतः में है तो यह घटना उत्सर्जित होती है। प्रत्येक विफल कनेक्शन प्रयास के बाद निकाल दिया गया।
ACTION_BARCODE_SCANNING_START - जब एप्लिकेशन को कनेक्टेड स्कैनर से कैप्चर का पता चलता है।
ACTION_BARCODE_SCANNING - जब प्राप्त कोड संसाधित हो गया हो और अधिसूचित होने के लिए तैयार हो। इस घटना को निम्नलिखित अतिरिक्त प्राप्त होते हैं:
EXTRA_BARCODE - यह स्कैनर द्वारा कैप्चर किए गए कोड के अंदर स्टोर करता है।
EXTRA_BARCODE_FORMAT - ब्लू - बार्स इस समय निम्नलिखित प्रारूपों में कैप्चर किए गए कोड की पहचान करने में सक्षम है, EAN 8, EAN 13, UPCA, UPCE, CODE 39, CODE 93, CODE 128 और QR।
ACTION_BITMAP_BARCODE_CREATED - नीला - बार्स एप्लिकेशन द्वारा स्वीकार किए गए प्रारूपों को ध्यान में रखते हुए, कैप्चर किए गए बारकोड की एक छवि कैप्चर करता है। यह छवि निम्नलिखित अतिरिक्त द्वारा प्राप्त की जाएगी;
EXTRA_BITMAP_BARCODE - प्राप्त छवि बेस 64 वर्ण स्ट्रिंग में एक संपीड़ित बिटमैप होगी। इसे पुनर्प्राप्त करने के लिए, इसे जावा में लिखे गए निम्न फ़ंक्शन का उपयोग करके डीकंप्रेस किया जाना चाहिए।
सार्वजनिक बिटमैप StringToBitMap (स्ट्रिंग एन्कोडेड)
{
प्रयत्न {
बाइट [] myByte = Base64.decode (एन्कोडेड, Base64.DEFAULT);
बिटमैप बिटमैप = बिटमैपफैक्टरी.डीकोडबाइटअरे(myByte, 0,
myByte.length);
रिटर्नबिटमैप;
} पकड़ (अपवाद ई) {
e.getMessage ();
वापसी शून्य;
}
}
रोडमैप
- एप्लिकेशन के लिए एक कॉन्फ़िगरेशन स्क्रीन बनाएं।
- स्कैन किए गए कोड को अन्य डिवाइस जैसे कंप्यूटर (टीसीपी कनेक्शन का उपयोग करके) अन्य स्मार्टफोन (ब्लूटूथ का उपयोग करके) या सर्वर (एक साधारण क्लाइंट-सर्वर मॉडल का उपयोग करके) भेजने की संभावना दें।
- स्कैन किए गए बारकोड के साथ सूचियां बनाएं, और प्रसारण घटनाओं और पिछले बिंदु में वर्णित कनेक्शन का उपयोग करके उन्हें एक ही बार में भेजें।
इस ऐप को kducidad के साथ आज़माएं और देखें कि यह किसी अन्य ऐप के साथ कैसे काम करता है।
BlueBars कनेक्ट करें, kducity प्रारंभ करें और "उत्पाद संपादित करें" से कोड स्कैन करने का प्रयास करें
पिछली बार अपडेट होने की तारीख
14 सित॰ 2022