باستخدام واجهة برمجة تطبيقات مسح الرموز الشريطية في ML Kit، يمكنك قراءة البيانات المرمّزة باستخدام معظم تنسيقات الرموز الشريطية العادية. ويجري فحص الرموز الشريطية على الجهاز، ولا يتطلب اتصالاً بالشبكة.
الرموز الشريطية هي طريقة سهلة لتمرير المعلومات من الواقع إلى تطبيقك. وعلى وجه الخصوص، عند استخدام التنسيقات الثنائية الأبعاد مثل رمز الاستجابة السريعة، يمكنك ترميز البيانات المنظَّمة مثل معلومات الاتصال أو بيانات اعتماد شبكة WiFi. ونظرًا لأنّ حزمة تعلّم الآلة يمكنها التعرّف تلقائيًا على هذه البيانات وتحليلها، يمكن أن يستجيب تطبيقك بشكل ذكي عندما يمسح المستخدم ضوئيًا رمزًا شريطيًا.
بالنسبة إلى المستخدمين الذين لا يحتاجون إلى واجهة مستخدم مخصّصة، ننصح باستخدام أداة فحص رموز Google. تستخدم واجهة برمجة التطبيقات (API) الخاصة بماسح الرموز نموذج الاستنتاج نفسه المستخدم في واجهة برمجة التطبيقات الخاصة بفحص الرموز الشريطية، ولكنها لا تعرض سوى الرمز الشريطي الأكثر مركزيًا للحصول على تجربة أسرع وأكثر اتساقًا. يعد الماسح الضوئي للرموز من Google أيضًا أكثر أمانًا وبدون إذن، ولا يتطلب تنفيذًا أو أذونات ذات صلة بالكاميرا.
الإمكانات الرئيسية
- يقرأ معظم التنسيقات العادية
- التنسيقات الخطية: Codabar والرمز 39 والرمز 93 والرمز 128 وEAN-8 وEAN-13 وITF وUPC-A وUPPC-E
- التنسيقات الثنائية الأبعاد: Aztec، مصفوفة البيانات، PDF417، رمز الاستجابة السريعة
- الكشف التلقائي عن التنسيقات
- يمكنك إجراء مسح ضوئي لجميع تنسيقات الرمز الشريطي المتوافقة بدون الحاجة إلى تحديد التنسيق الذي تبحث عنه، أو تعزيز سرعة المسح من خلال حصر أداة الرصد على التنسيقات التي تهمّك فقط.
- استخراج البيانات المنظَّمة
- يتم تلقائيًا تحليل البيانات المنظَّمة التي يتم تخزينها باستخدام أحد التنسيقات الثنائية الأبعاد المتوافقة. وتشمل أنواع المعلومات المتاحة عناوين URL ومعلومات الاتصال وأحداث التقويم وعناوين البريد الإلكتروني وأرقام الهواتف ومطالبات الرسائل القصيرة SMS وأرقام ISBN ومعلومات اتصال Wi-Fi والموقع الجغرافي ومعلومات برنامج التشغيل العادية التي يستند إليها نظام AAMVA.
- إمكانية العمل مع أي اتجاه
- يتم التعرّف على الرموز الشريطية ومسحها ضوئيًا بغض النظر عن اتجاهها: من اليمين إلى الأعلى أو مقلوبة أو جانبًا.
- يمكن تشغيله على الجهاز.
- يتم إجراء فحص الرمز الشريطي بالكامل على الجهاز ولا يتطلب اتصالاً بالشبكة.
تجدر الإشارة إلى أنّ واجهة برمجة التطبيقات هذه لا تتعرّف على الرموز الشريطية بالتنسيقات التالية:
- رموز شريطية أحادية الأبعاد تتكون من حرف واحد فقط
- رموز شريطية بتنسيق ITF أقل من ستة أحرف، ومن المعروف أن هذا التنسيق غير مستقر بسبب عدم وجود المجموع الاختباري
- رموز شريطية تم ترميزها باستخدام FNC2 أو FNC3 أو FNC4
- رموز الاستجابة السريعة التي يتم إنشاؤها في وضع ECI
لا تتعرف واجهة برمجة التطبيقات هذه على أكثر من 10 رموز شريطية لكل استدعاء من واجهة برمجة التطبيقات.
أمثلة النتائج
|
|