النتائج 1 إلى 4 من 4

الموضوع: درس: عمل شاشة Splash screen لتطبيقات أندرويد

  1. #1
    مشرف قسم برمجة تطبيقات الهواتف الذكية
    تاريخ التسجيل
    Sep 2015
    المشاركات
    28

    درس: عمل شاشة Splash screen لتطبيقات أندرويد



    السلام عليكم ورحمة الله وبركاتة :-بعض الاحيان عندما نقوم بالدخول الى تطبيق معين مثل facebook لأول مرة على هواتف الاندرويد نرى شاشة بعد تسجيل الدخول مثل التحميل او الانتظار وبعد ذلك تقوم بالدخول الى التطبيق اليوم درسنا لكيفية عمل شاشة الدخول او كما يطلق عليها بـ Splash screen كالعادة نتوجة الى برنامجنا "Eclipse" اولاً نقوم بإنشاء مشروع جديد File ⇒ New Android ⇒ Application Project وبعد ذلك نقوم بإنشاء ملف Java جديد حيت سوف نقوم بتسميتة SplashScreen.java حيت سوف يكون عملنا في البرمجة بهذا الملف بشكل اساسي الان نقوم بكتابة الكود التالي في هذا الملف
    كود:
    package com.example.swalif;
    
    
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.os.Handler;
    import com.example.swalif.R;
    
    
    public class SplashScreen extends Activity {
    
    
    // وقت بقاء شاشة الدخول 
    private static int SPLASH_TIME_OUT = 3000;
    
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);
    
    
    new Handler().postDelayed(new Runnable() {
    
    
    /*
     * CoderAden
    */
    
    
    @Override
    public void run() {
    
    
    Intent i = new Intent(SplashScreen.this, MainActivity.class);
    startActivity(i);
    
    
    // close this activity
    finish();
    }
    }, SPLASH_TIME_OUT);
    }
    
    
    }
    والان نقوم بعمل شاشة خاصة للدخول ونقوم بعمل شعار او اي شئ تريدة يكون هوا الذي يعرض في الشاشة الاولية او عند الدخول الى التطبيق

    كود:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="@drawable/logon" >
        
    
    
    </LinearLayout>
    وبهذا يكون درسنا انتهى واي سؤال انا حاضر
    في المرفق للتطبيق مفتوح المصدر





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة CoderAden ; 17-10-2015 الساعة 03:26 AM سبب آخر: تنسيق
    __________________
    حسابي في متجر GooglePlay
    حسابي في twitter
    موقعي الشخصي CoderAden




  2. مشكور ياغالي
    بارك الله فيك







  3. #3


    شكرا علي مشاركتك الرائعة, اتمني ان اتعلم يوما ما لغة برمجة تطبيقات الاندرويد





    التعديل الأخير تم بواسطة al3abmizo ; 17-01-2016 الساعة 01:54 AM سبب آخر: خطأ في الكتابة

  4. #4


    اسف علي الرد مرتين ولكن من اين احصل علي برامج تطوير تطبيقات الاندرويد هذه؟ وهل هي مجانية ام مدفوعة؟! شكرا جزيلا










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا