random
أخبار ساخنة

منع دخول المستخدم بدون انترنيت سكيتشوير



السلام عليكم

 في درسنا الثالث ل دورة انشاء متصفح
الي بدنا نعمل واجهة للتطبيق وعدم دخول المستخدم بدون انترنيت ع بركة الله نبداء

1 - اول شي بنقوم بل الدخول الى التطبيق الذي قمنا بانشائه سابقا ونقم بل ضغط عل السهم الذي بجانب كلمة  main



2 - نقوم بل ضغط على اشارة ال + ونضيف صفحه جديد ونحذف منها شريط الاشعار و شريط الذي بل اعلى قم بتسميت الصفحه في اي اسم تريد لايهم المهم انك سوف تعرف هذه الصفه انها خاصه بواجهة التطبيق



3 - بعد الدخول الى الصفحه نذهب الى خيار component لكي نضيف الادوات



4 - نقوم باضافة المكونات التاليه بعد الضغط على اشارة +
  1.  Intent 
  2.  Dialog 
  3. Timer 
  4.  RequestNetwork 




5 - نعود الى صفحة VIEW ونختار Linear  h ونقوم بسحبه الى الشاشة ونضعه داخله طبعن نحنو نتحدث عن شاشة التي قمت باضافتها والتي سوف تكون واجهة التطبيق





6 - نقوم بوضع الطول match-parent  ونضع الصوره التي نريد




7 - نقوم الان باضافة  ProgressBar ونضعه داخل الشاشه



8- نقوم بل ضغط على الصوره التي قمنا بوضعها ونختار خيار gravity 



9 - نقوم بتحديد خيار
  1.  center horizontal
  2. bottom



10 - سوف يصبح بهاذا الشكل 




11 - نقوم بل ذهاب الي EVENT ونقوم بل دخول الى onCreate



12 - ونقوم باضافة هاذه البلوكات الرابط الموجود تجدونه اسفل التدوينه



13 - ثم نقوم بل دخول الى Component




14 - بعد الدخول الى  Component نقوم بل ضغط على اشارة ال+ ونقوم باضافة هاذه القوائم من اجل برمجته من اجل دخول المستخدم اذا لم يكن لديه انترنيت لن يستطيع الدخول الى التطبيق



15 - نقم باختيار الخيار الاول ونقوم لاضافة البلةكه وكتابة ماتريد هاذه الرساله تظهر وقت دخول المستخدم الى التطبيق تعطه اشاره انهو متصل بل انترنيت



16 - نقوم بل الدخول الى الخيار الثاني هاذا الخيار في حال عدم وجود انترنيت



17 - نقوم لاضافة هاذه البلوكات يوجد بداخبها كود تجدونه بل اسفل انا قمت بكتابة هاذا الكلام انت قم بل تعديل عليه ان اردة وامتب ماتريد



18 - بعد اضافة البلوكات سوف نذه لصفحة البدايه التي تريد ان تظهر بعد الدخوب الى التطبيق سوف تظهر للمستخدم




19 - نذهب الى  EVENT 



20 - بعد الدخول الى افينت نختر الخيار  onCreate ونقوم باضافة البلوكات هاذه
طبعن هاذه الصفحه الرئيسيه التي سوف تظهر للمستخدم بعد دخول التطبيق




21 - ثم نقوم بتثبيت التطبيق




لمشاهدة الشرح بل فيديو






الكواد الاول

https://www.google.com/search?q=

الكود الثاني 

finishAffinity();


وفي نهاية هاذا الدرس نرجو منكوم ان لاتقراء وتذهب اترك لنا تعليق لتشجيعنا لتقديم المزيد


google-playkhamsatmostaqltradent