सैमसंग गैलेक्सी एस 7 नियमित क्यूआर स्कैनर। आईफोन से क्यूआर कोड कैसे स्कैन करें

सोशल नेटवर्किंग एप्लिकेशन और गेम के अलावा, ऐसे प्रोग्राम होने से कोई नुकसान नहीं होता है जो स्मार्टफोन पर रोजमर्रा की जिंदगी में उपयोगी होते हैं। अब क्यूआर कोड लगभग हर जगह पाए जाते हैं: शहर की सड़कों पर, उत्पाद की पैकेजिंग और बिजनेस कार्ड पर। बेशक, उन्हें पढ़ने के लिए आपको विशेष सॉफ्टवेयर की आवश्यकता होगी। इस कार्य के लिए पाँच सर्वोत्तम समाधानों पर नीचे चर्चा की जाएगी।

QR Droid मुख्य रूप से एक सुखद और महत्वपूर्ण रूप से समझने योग्य इंटरफ़ेस में भिन्न है। एप्लिकेशन लंबे समय से Android उपकरणों के उपयोगकर्ताओं के बीच जाना जाता है। एक बार लॉन्च होने के बाद, आप आवश्यक कोड को तुरंत स्कैन कर सकते हैं। यदि इसमें किसी वेब पेज का लिंक शामिल है, तो यह स्वचालित रूप से अंतर्निहित ब्राउज़र में चला जाएगा। हालाँकि, इसे सेटिंग्स में अक्षम किया जा सकता है, या आप अपने स्वयं के संस्करण को डिफ़ॉल्ट ब्राउज़र के रूप में सेट कर सकते हैं। यह भी दिलचस्प है कि कार्यक्रम से ही आप आवश्यक जानकारी के साथ अपना क्यूआर कोड बना सकते हैं।

2. क्यूआर कोड रीडर

यदि आप अपने जीवन को जटिल नहीं बनाना चाहते हैं और एक साधारण स्कैनर की तलाश कर रहे हैं, तो क्यूआर कोड रीडर एक अच्छा समाधान है। केवल एक कैमरा है (आप गैलरी से तैयार छवि भी चुन सकते हैं), स्कैन किए गए क्यूआर कोड का इतिहास और एक फ्लैश बटन, और कुछ नहीं।

3. बीड़ी

BIDI ऐप कई मायनों में QR Droid के समान है। यहां हमारे पास न केवल क्यूआर कोड की सामान्य पहचान के लिए, बल्कि अपना स्वयं का निर्माण करने के लिए भी बहुत अवसर हैं। उदाहरण के लिए, व्यवसाय कार्ड। बहुत आराम से। फ़ोन नंबर, पता, ईमेल आदि के लिए विशेष विभाजक हैं। फिर आप किसी भी क्षेत्र में आवश्यक परिवर्तन कर सकते हैं।

4.नियो रीडर

नियो रीडर शायद सबसे शक्तिशाली समाधानों में से एक है, क्योंकि यह आपको न केवल क्यूआर कोड से, बल्कि बारकोड से भी जानकारी पढ़ने की अनुमति देता है। स्टोर की तरह ही: यदि एप्लिकेशन कोड को नहीं पहचानता है, तो आप मैन्युअल रूप से इसके नीचे नंबर दर्ज कर सकते हैं। ध्वनि को चालू या बंद करने की क्षमता के साथ-साथ स्थान से लिंक करने की भी क्षमता है। केवल एक चीज जो अजीब है वह यह है कि कार्यक्रम में सीधे आपके अपने क्यूआर कोड बनाने की सुविधा प्रदान नहीं की जाती है। वैकल्पिक रूप से, संबंधित साइट के लिए एक त्वरित लिंक की पेशकश की जाती है।

5. क्यूआर रीडर

लॉन्च के बाद सबसे पहली चीज जो ध्यान आकर्षित करती है वह है मूविंग रेड लाइन। यकीन नहीं होता कि वे कोई भूमिका निभाते हैं (बल्कि यह सिर्फ एक सजावटी तत्व है), लेकिन यह दिलचस्प लगता है। एक और बात: एप्लिकेशन, सिस्टम बटन के स्थान को देखते हुए, क्षैतिज मोड में काम करता है, इसे ध्यान में रखें (हालांकि रीडिंग मोड में, सभी सामग्री लंबवत स्थित है)। मेनू में स्कैन और बुकमार्क का इतिहास है। आप अपना क्यूआर कोड बना सकते हैं।

आप किस क्यूआर कोड रीडर का उपयोग करते हैं?

AndroidPit के अनुसार

मैंने एक एप्लिकेशन बनाया है जो क्यूआर कोड को स्कैन कर सकता है। यह छोड़कर सभी Android उपकरणों के साथ अच्छी तरह से काम करता है सैमसंग गैलेक्सी एस 4.
गैलेक्सी एस4 डिवाइस का उपयोग करते समय ऐप क्यूआर कोड को स्कैन नहीं करता है।
अब जब यह गैलेक्सी एस 4 एंड्रॉइड 4.2.2 चला रहा है, तो मैंने अपने ऐप को अन्य उपकरणों पर भी परीक्षण किया है जिनके पास नेक्सस -4 के समान एंड्रॉइड वर्जन (4.2.2) है और यह बहुत अच्छा काम करता है।
क्या गैलेक्सी एस4 में क्यूआर कोड को स्कैन करने के लिए कोई अन्य हार्डवेयर इस्तेमाल किया गया है?
इस अजीब समस्या के लिए मदद चाहिए!

नीचे वह कोड है जिसका मैंने अपने आवेदन में उपयोग किया है।

कैमरा मैनेजर.java

/** * यह ऑब्जेक्ट कैमरा सर्विस ऑब्जेक्ट को लपेटता है और उम्मीद करता है कि केवल वही व्यक्ति इससे बात कर रहा है। * कार्यान्वयन पूर्वावलोकन-आकार की छवियों को लेने के लिए आवश्यक चरणों को समाहित करता है, जिनका उपयोग * पूर्वावलोकन और डिकोडिंग दोनों के लिए किया जाता है। * * @लेखक [ईमेल संरक्षित] (डैनियल स्विटकिन) */ पब्लिक फाइनल क्लास कैमरा मैनेजर (प्राइवेट स्टेटिक फाइनल स्ट्रिंग TAG = CameraManager.class.getSimpleName(); प्राइवेट स्टैटिक फाइनल इंट MIN_FRAME_WIDTH = 240; प्राइवेट स्टैटिक फाइनल इंट MIN_FRAME_HEIGHT = 240; प्राइवेट स्टैटिक फाइनल इंट MAX_FRAME_WIDTH = 480; प्राइवेट स्थिर अंतिम int MAX_FRAME_HEIGHT = 360; निजी स्थैतिक कैमरा प्रबंधक कैमरा प्रबंधक; स्थिर अंतिम int SDK_INT; // बाद में हम Build.VERSION.SDK_INT स्थैतिक (int sdkInt; कोशिश करें ( sdkInt = Integer.parseInt(Build.VERSION.SDK); ) कैच का उपयोग कर सकते हैं (NumberFormatException nfe) (//सिर्फ सुरक्षित रहने के लिए sdkInt = 10000; ) SDK_INT = sdkInt; ) निजी अंतिम संदर्भ प्रसंग; निजी अंतिम कैमरा कॉन्फ़िगरेशन प्रबंधक कॉन्फ़िगरेशन प्रबंधक; निजी कैमरा कैमरा; निजी रेक्ट फ़्रेमिंगRect; निजी रेक्ट फ़्रेमिंगRectInPreview; निजी बूलियन प्रारंभ; निजी बूलियन पूर्वावलोकन ; निजी बूलियन रिवर्सइमेज; निजी अंतिम बूलियन उपयोगऑनशॉटप्रीव्यू कॉलबैक; /** * पूर्वावलोकन फ़्रेम यहां वितरित किए जाते हैं, जिन्हें हम पंजीकृत हैंडलर को पास करते हैं। सुनिश्चित करें * हैंडलर को साफ़ करें ताकि उसे केवल एक संदेश प्राप्त हो। */ निजी अंतिम पूर्वावलोकन कॉलबैक पूर्वावलोकन कॉलबैक; / ** ऑटोफोकस कॉलबैक यहां आते हैं, और उन्हें उस हैंडलर को भेज दिया जाता है जिसने उनसे अनुरोध किया था। */ निजी अंतिम ऑटोफोकस कॉलबैक ऑटोफोकस कॉलबैक; /** * कॉलिंग गतिविधि के संदर्भ के साथ इस स्थिर वस्तु को आरंभ करता है। * * @param प्रसंग वह गतिविधि जो कैमरे का उपयोग करना चाहती है। */ सार्वजनिक स्थैतिक शून्य init (संदर्भ संदर्भ) (अगर (कैमरा प्रबंधक == शून्य) (कैमरा प्रबंधक = नया कैमरा प्रबंधक (संदर्भ);)) /** * कैमरा प्रबंधक सिंगलटन उदाहरण प्राप्त करता है। * * @return कैमरा मैनेजर सिंगलटन का एक संदर्भ। */ पब्लिक स्टैटिक कैमरामैनेजर get() (रिटर्न कैमरामैनेजर; ) प्राइवेट कैमरामैनेजर (कॉन्टेक्स्ट कॉन्टेक्स्ट) ( this.context = context; this.configManager = new CameraConfigurationManager(context); // Camera.setOneShotPreviewCallback() कपकेक में रेस कंडीशन है, इसलिए हम 1.5 और पहले के पुराने // Camera.setPreviewCallback() का उपयोग करते हैं। मेमोरी से बाहर। हम SDK_INT का उपयोग नहीं कर सकते क्योंकि इसे डोनट SDK में पेश किया गया था। useOneShotPreviewCallback = Integer.parseInt(Build.VERSION.SDK) > 3 ; // 3 = कपकेक पूर्वावलोकन कॉलबैक = नया पूर्वावलोकन कॉलबैक (कॉन्फ़िगर प्रबंधक, यूज़वनशॉट पूर्वावलोकन कॉलबैक); ऑटोफोकस कॉलबैक = नया ऑटोफोकस कॉलबैक ();) /** * कैमरा ड्राइवर खोलता है और हार्डवेयर पैरामीटर प्रारंभ करता है। * * @पारम होल्डर वह सरफेस ऑब्जेक्ट जिसमें कैमरा प्रिव्यू फ्रेम्स को ड्रॉ करेगा। * @throws IOException इंगित करता है कि कैमरा ड्राइवर खोलने में विफल रहा। */ सार्वजनिक शून्य ओपनड्राइवर (सरफेसहोल्डर धारक) IOException फेंकता है (अगर (कैमरा == नल) (कैमरा = कैमरा.ओपन (); अगर (कैमरा == नल) (नया IOException (); ) फेंकें) कैमरा.सेटप्रीव्यूडिस्प्ले (धारक) ; if (प्रारंभिक) (प्रारंभिक = सत्य; configManager.initFromCameraParameters (कैमरा); ) configManager.setDesiredCameraParameters (कैमरा); (Prefs.getBoolean(PreferencesActivity.KEY_FRONT_LIGHT, false)) (FlashlightManager.enableFlashlight(); ) /** * कैमरा ड्राइवर को बंद कर देता है यदि अभी भी उपयोग में है। */ public void closeDriver() ( if (camera != null) ( FlashlightManager.disableFlashlight(); कैमरा.रिलीज़(); कैमरा = नल; // हर बार जब हम कैमरा बंद करते हैं तो इन्हें साफ़ करना सुनिश्चित करें, ताकि कोई भी स्कैनिंग हो सके rect // इरादे से अनुरोध किया गया हैभूल गया। */ public void startPreview() ( if (camera != null && !previewing) ( camera.startPreview(); Previewing = true; ) /** * कैमरे को प्रीव्यू फ्रेम बनाना बंद करने के लिए कहता है। */ सार्वजनिक शून्य स्टॉपप्रीव्यू () (अगर (कैमरा!= नल && पूर्वावलोकन) (अगर (!useOneShotPreviewCallback) (camera.setPreviewCallback(null); ) कैमरा.स्टॉपप्रिव्यू (); प्रीव्यूकॉलबैक.सेटहैंडलर (नल, 0); ऑटोफोकसकॉलबैक.सेटहैंडलर (शून्य, 0); पूर्वावलोकन = झूठा;)) /** * आपूर्ति किए गए हैंडलर को एक एकल पूर्वावलोकन फ़्रेम लौटाया जाएगा। संदेश.ओबीजे क्षेत्र में डेटा बाइट * के रूप में पहुंचेगा, जिसकी चौड़ाई और ऊंचाई क्रमशः संदेश.आर्ग1 और संदेश.आर्ग2, * के रूप में एन्कोडेड होगी। * * @param हैंडलर संदेश भेजने के लिए हैंडलर। * @पारम संदेश संदेश का कौन सा क्षेत्र भेजा जाना है। */ सार्वजनिक शून्य अनुरोध पूर्वावलोकन फ़्रेम (हैंडलर हैंडलर, इंट संदेश) (अगर (कैमरा! = शून्य && पूर्वावलोकन) (पूर्वावलोकन कॉलबैक.सेटहैंडलर (हैंडलर, संदेश); ​​अगर (वनशॉट पूर्वावलोकन कॉलबैक का उपयोग करें) (कैमरा। सेटऑनशॉट पूर्वावलोकन कॉलबैक (पूर्वावलोकन कॉलबैक);) अन्य (कैमरा। सेट पूर्वावलोकन कॉलबैक) (पूर्वावलोकन कॉलबैक); ) ) /** * कैमरा हार्डवेयर को ऑटोफोकस करने के लिए कहता है। * * @param हैंडलर ऑटोफोकस पूरा होने पर हैंडलर को सूचित करना है। * @पारम संदेश संदेश देने के लिए। */ सार्वजनिक शून्य अनुरोधऑटोफोकस(हैंडलर हैंडलर, इंट संदेश) (अगर (कैमरा!= नल && पूर्वावलोकन) ( autoFocusCallback.setHandler(हैंडलर, संदेश); ​​//Log.d(TAG, "ऑटो-फोकस कॉलबैक का अनुरोध"); कैमरा .autoFocus(autoFocusCallback); ) ) /** * उस फ़्रेमिंग आयत की गणना करता है जिसे UI को उपयोगकर्ता को यह दिखाने के लिए बनाना चाहिए कि * बारकोड कहाँ रखा जाए। यह लक्ष्य संरेखण में मदद करता है और साथ ही उपयोगकर्ता को डिवाइस को इतनी दूर रखने के लिए मजबूर करता है * यह सुनिश्चित करने के लिए कि छवि फ़ोकस में होगी। * * @return विंडो निर्देशांक में स्क्रीन पर आरेखित करने के लिए आयत। */ पब्लिक रेक्ट getFramingRect () (अगर (फ्रेमिंग रेक्ट == नल) (अगर (कैमरा == नल) (वापसी शून्य;) प्वाइंट स्क्रीन रेसोल्यूशन = कॉन्फिगरमैनेजर। चौड़ाई< MIN_FRAME_WIDTH) { width = MIN_FRAME_WIDTH; } else if (width >MAX_FRAME_WIDTH) (चौड़ाई = MAX_FRAME_WIDTH; ) int ऊंचाई = screenResolution.y * 3 / 4; अगर (ऊंचाई< MIN_FRAME_HEIGHT) { height = MIN_FRAME_HEIGHT; } else if (height > MAX_FRAME_HEIGHT) (ऊँचाई = MAX_FRAME_HEIGHT; ) int leftOffset = (स्क्रीनResolution.x - चौड़ाई) / 2; int topOffset = (स्क्रीनResolution.y - ऊँचाई) / 2; framingRect = नया आयत (लेफ्टऑफसेट, टॉपऑफसेट, लेफ्टऑफसेट + चौड़ाई, टॉपऑफसेट + ऊंचाई); Log.d(TAG, "परिकलित फ़्रेमिंग आयत:" + फ़्रेमिंगरेक्ट); ) रिटर्न फ्रेमिंग रेक्ट; ) /** * पसंद (@link #getFramingRect) लेकिन निर्देशांक पूर्वावलोकन फ़्रेम के संदर्भ में हैं, * UI/स्क्रीन नहीं। */ public Rect getFramingRectInPreview() ( if (framingRectInPreview == null) (Rect rect = new Rect(getFramingRect()); Point CameraResolution = configManager.getCameraResolution(); Point ScreenResolution = configManager.getScreenResolution(); /* अनुमति देने के लिए अपडेट किया गया लैंडस्केप के बजाय पोर्ट्रेट के लिए रेक्ट.लेफ्ट = रेक्ट.लेफ्ट * कैमरारिज़ॉल्यूशन.वाई / स्क्रीनरिज़ॉल्यूशन.एक्स; .y; rect.bottom = rect.bottom * cameraResolution.x / screenResolution.y; */ rect.left = rect.left * cameraResolution.x / screenResolution.x; rect.right = rect.right * cameraResolution.x / screenResolution .x; rect.top = rect.top * cameraResolution.y / screenResolution.y; rect.bottom = rect.bottom * कैमराResolution.y / screenResolution.y; framingRectInPreview = rect; ) वापसी framingRectInPreview;) /** * तीसरे की अनुमति देता है पार्टी ऐप्स को स्क्रीन रिज़ॉल्यूशन के आधार पर स्वचालित रूप से निर्धारित करने के बजाय स्कैनिंग आयत आयामों को निर्दिष्ट करने के लिए। * * @param चौड़ाई स्कैन करने के लिए पिक्सल में चौड़ाई। * @param ऊंचाई स्कैन करने के लिए पिक्सल में ऊंचाई। */ public void setManualFramingRect(int width, int height) (प्वाइंट स्क्रीनरिज़ॉल्यूशन = configManager.getScreenResolution(); if (चौड़ाई > screenResolution.x) (चौड़ाई = screenResolution.x; ) if (height > screenResolution.y) ( height = screenResolution y; ) int leftOffset = (स्क्रीनResolution.x - चौड़ाई) / 2; int topOffset = (स्क्रीनResolution.y - ऊंचाई) / 2; framingRect = नया आयत (बाएं ऑफसेट, टॉपऑफसेट, बाएं ऑफसेट + चौड़ाई, टॉपऑफसेट + ऊंचाई); लॉग इन करें। d(TAG, "परिकलित मैनुअल फ़्रेमिंग रेक्ट:" + framingRect); framingRectInPreview = null; ) /** * पूर्वावलोकन बफ़र्स के प्रारूप * के आधार पर उचित LuminanceSource ऑब्जेक्ट बनाने के लिए एक फ़ैक्टरी विधि, जैसा कि Camera.Parameters द्वारा वर्णित है। * * @ अपरम डेटा एक पूर्वावलोकन फ़्रेम। * @ अपरम चौड़ाई छवि की चौड़ाई। * @पारम ऊंचाई छवि की ऊंचाई। * @return एक PlanarYUVLuminanceSource उदाहरण। */ public PlanarYUVLuminanceSource buildLuminanceSource(बाइट डेटा, int चौड़ाई, int ऊंचाई) (Rect rect = getFramingRectInPreview(); int previewFormat = configManager.getPreviewFormat(); String previewFormatString = configManager.getPreviewFormatString(); switch (previewFormat) ( // यह है मानक Android प्रारूप जिसका समर्थन करने के लिए सभी उपकरणों की आवश्यकता होती है। // सिद्धांत रूप में, यह केवल वही है जिसकी हमें कभी परवाह करनी चाहिए। मामला PixelFormat.YCbCr_420_SP: // यह प्रारूप जंगली में कभी नहीं देखा गया है, लेकिन संगत है क्योंकि हम केवल वाई चैनल के बारे में // परवाह करते हैं, इसलिए इसे अनुमति दें। केस PixelFormat.YCbCr_422_SP: नया PlanarYUVLuminanceSource लौटाएं (डेटा, चौड़ाई, ऊंचाई, आयत.बायां, आयत.शीर्ष, आयत.चौड़ाई (), आयत.ऊंचाई(), रिवर्सइमेज); डिफ़ॉल्ट: // सैमसंग मोमेंट गलत तरीके से "sp" संस्करण के बजाय इस संस्करण का उपयोग करता है। // सौभाग्य से, इसमें भी सभी Y डेटा सामने हैं, इसलिए हम इसे पढ़ सकते हैं। if ("yuv420p".equals(previewFormatString)) (वापसी नया PlanarYUVLuminanceSource(डेटा, चौड़ाई, ऊंचाई, आयत.बायाँ, आयत.शीर्ष, आयत.चौड़ाई), आयत.ऊँचाई(), रिवर्सइमेज); ) नया IllegalArgumentException फेंकें ("असमर्थित चित्र प्रारूप:" + पूर्वावलोकनफ़ॉर्मेट + "/" + पूर्वावलोकनफ़ॉर्मेटस्ट्रिंग); ) )

पूर्वावलोकनकॉलबैक.जावा

अंतिम श्रेणी पूर्वावलोकन कॉलबैक कैमरा लागू करता है। पूर्वावलोकन कॉलबैक (निजी स्थिर अंतिम स्ट्रिंग TAG = पूर्वावलोकन कॉलबैक. क्लास. getSimpleName (); निजी अंतिम कैमरा कॉन्फ़िगरेशन प्रबंधक कॉन्फ़िगरेशन प्रबंधक; निजी अंतिम बूलियन उपयोग वनशॉट पूर्वावलोकन कॉलबैक; निजी हैंडलर पूर्वावलोकन हैंडलर; निजी int पूर्वावलोकन संदेश; पूर्वावलोकन कॉलबैक (कैमरा कॉन्फ़िगरेशन प्रबंधक कॉन्फ़िगरेशन प्रबंधक, बूलियन उपयोग वन शॉट पूर्वावलोकन कॉलबैक) .configManager = configManager; this.useOneShotPreviewCallback = useOneShotPreviewCallback; ) शून्य सेटहैंडलर (हैंडलर प्रीव्यूहैंडलर, इंट प्रीव्यूमैसेज) (यह.प्रीव्यूहैंडलर = प्रीव्यूहैंडलर; यह.प्रीव्यूमैसेज = प्रीव्यूमैसेज; ) पब्लिक वॉयड ऑनप्रीव्यूफ्रेम (बाइट डेटा, कैमरा कैमरा) (प्वाइंट कैमरा रिजॉल्यूशन = कॉन्फिगमैनेजर) .getCameraResolution(); if (!useOneShotPreviewCallback) ( camera.setPreviewCallback(null); ) if (previewHandler != null) (संदेश संदेश = पूर्वावलोकनहैंडलर.प्राप्त संदेश (पूर्वावलोकन संदेश, कैमराResolution.x, कैमराResolution.y, डेटा); message.sendToTarget (); प्रीव्यूहैंडलर = अशक्त; ) और (Log.d(TAG, "पूर्वावलोकन कॉलबैक मिला, लेकिन इसके लिए कोई हैंडलर नहीं"); )))

एक क्यूआर कोड एक विशेष मैट्रिक्स कोड है जिसे 1994 में वापस विकसित किया गया था, जो कुछ साल पहले ही व्यापक रूप से जाना जाने लगा। क्यूआर कोड के तहत कई तरह की जानकारी छिपाई जा सकती है: वेबसाइट का लिंक, इमेज, इलेक्ट्रॉनिक बिजनेस कार्ड आदि। आज हम iPhone पर क्यूआर कोड पहचानने के तरीके देखेंगे।

आईफोन पर, क्यूआर कोड को स्कैन करने के दो तरीके हैं: नियमित साधन और विशेष एप्लिकेशन का उपयोग करना।

विधि 1: कैमरा ऐप

IOS 11 में, एक बहुत ही दिलचस्प विशेषता सामने आई: अब कैमरा ऐप स्वचालित रूप से QR कोड खोज और पहचान सकता है। आपको केवल यह सुनिश्चित करने की आवश्यकता है कि स्मार्टफोन सेटिंग में उपयुक्त सेटिंग सक्षम है।

विधि 2: क्यूआरएसकेनर

ऐप स्टोर में वितरित तृतीय-पक्ष स्कैनिंग ऐप नियमित आईफोन टूल की तुलना में अधिक विकल्प प्रदान करते हैं। इसके अलावा, यदि आप एक ऐप्पल स्मार्टफोन के पुराने मॉडल के मालिक हैं, तो आपके पास शायद ग्यारहवें संस्करण में अपग्रेड करने का अवसर नहीं है। इसलिए, ऐसे एप्लिकेशन आपके फ़ोन को स्कैनिंग फ़ंक्शन देने का एकमात्र तरीका हैं।

विधि 3: कास्परस्की क्यूआर स्कैनर

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

एंड्रॉइड स्मार्टफोन पर क्यूआर कोड स्कैन करना फोटो लेने से ज्यादा आसान है। जो तुम्हे चाहिए वो है:

  • कैमरे वाला स्मार्टफोन या टैबलेट;
  • इंटरनेट।

मैं यथासंभव सरलता से सब कुछ समझाऊंगा और एक व्यावहारिक सबक दूंगा। लेख से प्रस्थान किए बिना यहीं। आप उन्हीं निर्देशों का उपयोग करके बारकोड को भी स्कैन कर सकते हैं।

“अलग थीम और एंड्रॉइड वर्जन के कारण मेरे स्मार्टफोन का इंटरफेस आपसे अलग हो सकता है। मतभेद क्यूआर कोड स्कैनर को स्थापित करने और उपयोग करने की प्रक्रिया को प्रभावित नहीं करते हैं"

सबसे पहले आपको एक क्यूआर कोड स्कैनर की जरूरत है। मुझे सबसे आसान लगा। इसमें कम परेशान करने वाले विज्ञापन हैं और यह स्कैन करता है - आपको क्या चाहिए। इसे इनस्टॉल करना बहुत ही आसान है. उपयोग करना और भी आसान है।

  1. आरंभ करने के लिए, Google Play Market पर जाएं। और हम लाल रंग में रेखांकित लाइन में लिखते हैं: "क्यूआर कोड स्कैनर", या बेहतर "स्मार्ट क्यूआर स्कैनर और जनरेटर"। हम खोज आइकन या केवल ड्रॉप-डाउन ऑफ़र पर क्लिक करते हैं जो हमें सूट करता है।


इसके अलावा, आप हमसे एक और बेहतरीन स्कैनिंग एप्लिकेशन डाउनलोड कर सकते हैं -

सहेजी गई तस्वीर से कोड कैसे स्कैन करें?

आप विशेष वेबसाइटों का उपयोग करके इंटरनेट पर एक छवि से क्यूआर कोड को भी पहचान सकते हैं। मैंने qrrd.ru को चुना क्योंकि यह एकमात्र ऐसी साइट है जिसे मैंने 10 सेकंड से भी कम समय में लोड किया है और इसका इंटरफ़ेस कमोबेश सुखद था।

इसका उपयोग कैसे करना है? सबसे पहले, हम साइट पर जाते हैं: qrrd.ru या सीधे qrrd.ru/read पर। हम निम्नलिखित देखते हैं:

हरे रंग में घेरे में साइट का मेनू है, जो आपकी मदद के लिए वह सब कुछ सूचीबद्ध करता है जो वह कर सकता है। हमारे मामले में, "क्यूआर कोड पहचानें" चुनें।

अगला पेज एक बड़े “+Select Files” बटन के साथ खुलता है। हम उस पर क्लिक करते हैं। उसके बाद, "चयनित फ़ाइलें" जैसे विकल्प नीचे दिखाई देते हैं। यहां आप या तो तुरंत फोटो खींचकर भेज सकते हैं। या दस्‍तावेज़ों पर क्‍लिक करें और वह फ़ोटो चुनें जो पहले से फ़ोन पर है। मैं आखिरी रास्ते पर गया।

यहां मैंने चित्रों के साथ टैब का चयन किया, उस फ़ोल्डर पर क्लिक किया जहां चित्र मेरे फोन पर संग्रहीत हैं और एक क्यूआर कोड वाली छवि पर क्लिक किया, वही जो पहले लेख में पहले से ही यहां था।

फिर यह साइट पर है। यह स्वचालित रूप से एक तस्वीर या तस्वीर को अपलोड करता है, और फिर तुरंत पहचानता है और परिणाम दिखाता है।

तैयार!।

मुझे क्यूआर कोड स्कैन क्यों करना चाहिए?

उनमें उपयोगी जानकारी हो सकती है। इसकी संभावना कम है, लेकिन हो सकता है। इसके अलावा, क्यूआर कोड का उपयोग अक्सर संग्रहालयों में किया जाता है ताकि सूचनाओं के एक समूह के साथ विशाल संकेत न लगाए जा सकें, लेकिन बस एक छोटे क्यूआर कोड का उपयोग करें और हर किसी को एक तरफ कदम रखने और अपने फोन पर प्रदर्शनी के बारे में पढ़ने का मौका दें। सब कुछ सरल और सुविधाजनक है। इसीलिए डेंसो वेव ने इनका आविष्कार किया।

क्यूआर कोड एक बेहतरीन स्टॉक टूल है। उदाहरण के लिए, इसमें एक कोड हो सकता है जो छूट प्राप्त करने के लिए विक्रेता को दिखाया जाना चाहिए। आवेदन बहुत बड़े हैं। आनंद लेना!



संबंधित आलेख: