fbpx

عرض مقدمة تطبيقك SplashScreen شاشة مؤقتة في بداية التطبيق اندرويد

بسم الله الرحمن الرحيم

شاشة SplashScreen وهي الشاشة المؤقتة التي تظهر في بداية تشغيل التطبيق, كثير من المبرمجين لم ينصح بها, احياناً لها آثر في بطء التطبيق كما أنها تأخذ مساحة وحجم للصورة التي تضعها, من جهة آخرى لها فوائد كثيرة, مثلاً عرض اعلان مؤقت, شريط معالجة تحميل التطبيق, تحميل بيانات من الانترنت الى التطبيق.

 طريقة وضعها وبرمجتها جداً سهلة, وتزداد صعوبة على حسب الخصائص والمميزات التي تريدها أن تكون موجودة فيها.

برمجتها تدور حول دالة تسمى بـ Thread وهو تنفيذ عدة مهام في وقت واحد ومتوازن, وفي الغالب يكون خفيف جداً على الذاكرة. ( مهم جداً في الجافا يمكنك مراجعته من هنا )

الخصائص التي سوف يحتويها الدرس :

– انشاء صورة من نفس الاكتفتي دون وجود layout-xml.

– اخفاء شريط الاكشن بار.

– توقف عمل التطبيق لمدة معينة وهو الوقت المنتظر ليتم نقلنا الى الصفحة الرئيسية.

الثريد ( Thread ) له أسلوبين في الكتابة, ولكن في الجافا يوجد الكثير من الطرق للتعامل مع أي كائن حسب حاجتك, لذلك سوف أعرض عليكم النموذجين مختلفة قليلاً واستخدم التي تريد أو عدل بالنموذج الذي تريد.

في البداية قم بإنشاء اكتفتي جديد وقم بتسميته SplashScreen و أذهب إلى ملف AndroidManifest.xml وقم بتعين السبلاش سكرين الشاشة الرئيسية لتطبيقك.

AndroidManifest.xml 

 + اختياري / إذا كنت تريد عمل شاشة بخصائص ومميزات وصور ونصوص إلخ .. أذهب إلى مجلد Layout و أنشا ملف داخله بإسم activity_splash.xml . في هذه اللياوت ضع ما تريد.

الآن نأتي الى الجزء البرمجي java /

اذا أردت اخفاء شريط التايتل ( العنوان ) الاكشن البار العلوي :

اذا أردت استخدام صورة فقط في المقدمة ( اذا لا حاجة لملف لياوت ) :

اذا أردت ربط السبلاش بـ ملف لياوت ( بالتالي ليس هناك حاجة لكود الصورة ) :

الآن سوف أعرض النماذج مع سطور التعليقات ويجب عليك لوحدك فهمها لكي تعرف كيفية التعامل معها ..

1. SplashScreen.java

2. SplashScreen.java

لا تنسى استبدال splashscreen1 بإسم الصورة لديك.

يمكنك البحث أكثر في الانترنت لمزيد من المعلومات .. الأمر جداً بسيط وممتع بعض الشيء في تزويد تطبيقك بإضافات جديدة وجميلة.

انتظرونا بكل جديد ومفيد وحصري .. والسلام عليكم 🙂

عن عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات - رحمهم الله -.

شاهد أيضاً

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة في التطبيق من فايربيس

بسم الله الرحمن الرحيم اليوم سيكون شرحنا عن كيفية عرض صورة  في التطبيق من قاعدة …

7 تعليقات

  1. الله يجزيك الخير
    شرح وافي وباسلوب راقي جداااا
    متابعك اول باول ومستفيد منك كثييييييير
    الى الامام يا صديقي

  2. يعطيك العافية متابع معك في كثير من الدروس واستفدت الله يوفقك بالنسبة لهذا الدرس اريد ان اسال اش الفرق بين الطريقتين في كلاس splashscreen

  3. الله يعطيك ألف عافية يا رب أنا أفتخر بوجود شباب مثلك مندفعين للعلم أريد أن أسأل حول كيفية جعل ال splash screen تحوي مؤثرات حركية مثل برنامج منقول من قلب سورية وأتمنى تعليمي الطريقة

  4. الله يجزيك كل خير ويحفظك وجميع اهلك والمسلمين
    صراحة جهد متعوب عليه تستاهل الف شكر
    وانا استفدت كثير من دروسك

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.

%d مدونون معجبون بهذه: