تعلم سكيتشوير شرح المكون Intent والتنقل بين صفحات التطبيق
شرح Intent في سكيتشوير |
ملاحظة :إذا كانت الصور غير واضحة قم بالضغط على الصورة وستوضح
السلام عليكم متابعين بعد غياب طال لمدة شهرين عدنا لكم من جديد لنكمل هذة السلسة من دروس برمجة تطبيقات أندرويد بإستخدام الجوال بإستخدام تطبيق سكيتشوير
وموضوعنا لهذا اليوم هو Intent والهدف من هذا المكون هو تعلم كيفية التنقل مابين شاشات التطبيق ويعتبر من أهم الأشياء ولا يكاد تطبيق يخلو من intent لكن ليس هذا فقط
وسنكون قادرين على
إرسال رسالة إلى الواتسأب من داخل التطبيق الخاص بنا وأي تطبيق من تطبيقات التواصل الإجتماعي
إرسال رسالة إلى البريد الألكتروني
كيفية الإنتقال من داخل التطبيق الخاص بنا الى داخل المتصفح الخاص بالهاتف
ولنبدأ على بركة الله
أولا : قم بإنشاء مشروع جديد وسمة اي اسم حسب طلبك
وقم بإضافة أربعة أزرار بهذا الشكل
بعدها قم بإنشاء صفحة جديدة في نفس التطبيق وسمها second
قم بالضغط أسفل الصفحة لأولى لإنشاء الصفحة الجديدة كما في الصورة
وقم بإضافة زر Button و TextViewداخل هذة الصفحة من أجل العودة للصفحة الرئيسية و النص من أجل إستقبال البيانات المدخلة في الحقل
من الصفحة الأولى
بعدها نبرمج هذا ال Button ننتقل إلى من تبويب عرض تبويب حدث سيظهر كما في الصورة
الآن نعود إلى الصفحة الرئيسية لنقوم ببرمجة الButton الذي ينتقل عند النقر من هناك الى الصفحة هذة سيكون نفس العمل السابق لكن هناك تغيير بسيط كما في الصورة
ننتقل الى حدث
ونقوم بالدخول وإضافة. التالي بالنقر على setScreen وتحديد SecondActivate التي تعني الصفحة الثانية داخل التطبيق
الان أكملنا برمجة الزر الأول والان لنقم ببرمجة البقية
لاداعى لأن اعيد الخطوات السابقة لكل زر. ولكن سأنتقل بإختصار الى( الحدث) -> ثم الى( عند النقر ) وإضافة البلوكات
ننتقل إلى Button 2 الذي وظيفتة الإنتقال إلى المتصفح وفتح رابط من داخل التطبيق نقوم بإضافة هذة البلوكات التي تسمى setData ونقوم بوضع الرابط داخل المربع الفارغ بنفس الصيغة التالية http://google.com
بداخل setData
وداخل setAction:ACTION_VIEW
كما في الصورة