📁 مقالات متنوعة

تطوير تطبيق اندرويد لمسح وقراءة كود QR باستخدام اب انفنتور

ازداد انتشار استخدام أكواد QR رموز الاستجابة السريعة، فهي رموز بسيطة غير مفهومة لكنها تحمل معلومات كثيرة ممكن أن تكون أسماء أشخاص، أو معلومات اتصال، وقد تكون مواقع ويب، أو عناوين وسائل التواصل الاجتماعي.

برنامج البار كود

يتكون الرمز الاستجابة السريعة كود QR من من وحدات سوداء مرتبة على شكل مربع على خلفية بيضاء. يمكن أن تكون المعلومات المشفرة أي نوع من البيانات، ويسهل قراءة هذه الأكود بسرعة عن طريق الهاتف الجوال.


يمكن إنشاء تطبيق أندرويد في اب اينفنتور appinventor mit ليمكننا من قراءة أكواد الاستجابة السريعة كود qr عن طريق استخدام أداة مستشعر الرموز السريعة BarcodeScanner وذلك ما سنتعرف عليه في هذه المقالة.


    الهدف من التطبيق

    استخدام مكون BarcodeScanner وتوظيفه في إنشاء تطبيق أندرويد لقراءة أكواد الاستجابة السريعة كود qr.


    الأدوات المستخدمة في التطبيق

    الأداة الأولى

    الأداة: Button

    اللوحة: User Interface

    الاسم: Button1

    الوظيفة: يتم الضغط عليه لمسح رمز االستجابة السريعة، وإظهار معلوماته في مكون العنوان.


    الأداة الثانية

    الأداة: Label

    اللوحة: User Interface

    الاسم: Label1

    الوظيفة: إظهار معلومات رمز الاستجابة السريعة بصيغة نصية.


    الأداة الثالثة

    الأداة: BarcodeScanner

    اللوحة: Sensors

    الاسم: BarcodeScanner1

    الوظيفة: مسح رمز الاستجابة السريعة.


    ضبط خصائص الأدوات

    الأداة: BarcodeScanner

    الضبط: الغ تنشيط خاصية (useExternalScanner).


    خطوات إنشاء التطبيق

     قم بإضافة مكونات التطبيق المذكورة سابقة، كما بالشاشة التالية:


    QR-Code-screen


    بلوكات التطبيق مكتملة

    كتل التطبيق

    تجريب التطبيق

    1. اختر أمر (Al companionمن قائمة (Connect).

    2. وجه كاميرا الهاتف إلى الكود الذي سيظهر على الشاشة، واضغط زر (Scan QR) code) ليتم 

    تشغيل التطبيق mit ai companion على الهاتف.

    3. وجه الهاتف ناحية أي رمز للاستجابة السريعة، ثم اضغط زر "Scan QR code" الموجود بشاشة التطبيق، ليظهر النص المعبر عن رمز الاستجابية السريعة كود QR أسفل الزر.

    فيديو التطبيق





    رابط التطبيق بالمعرض


    App QR

    ------------------------------

    اقرا هذه المقالة باللغة الإنجليزية