سلسلة دروس تعلم برمجة الاندرويد بالعربي من البداية حتي الاحتراف

سلسلة دروس تعلم برمجة الاندرويد بالعربي من البداية حتي الاحتراف

اولا : ما هو الاندرويد :
Android هو منصة الجوال الأكثر شعبية في العالم.
مع Android يمكنك استخدام جميع تطبيقات Google التي تعرفها وتحبها، بالإضافة إلى أن هناك أكثر من 600،000 من التطبيقات والألعاب المتوفرة على Google play (وهو متجر التطبيقات الخاص بجوجل ) للحفاظ على الترفيه، إلى جانب الملايين من الأغاني والكتب، وآلاف الأفلام.
أجهزة Android هي بالفعل اجهزة ذكية ، وسوف تحصل علي ميزات جديدة لن تجد في أي منصة أخرى




البداية :
في عام 2005 قامت الشركة العملاقة Google بشراء نظام التشغيل Android و هو نظام مفتوح المصدر مخصصة لاجهزة المحمول و الاجهزة اللوحية
و في عام 2007 تم تبنية كنظام تشغيل للهواتف الذكية من قبل 48 شركة من اشهر الشركات العالمية
قامت شركة HTC في عام 2008 بانتاج اول جهاز محمول يعمل بظام تشغيل Android ثم لحقها LG و Samsung و غيرها
و لاقي اعجابا شديدا من قبل المصنيعين و المستخدمين علي حد سواء حتي انه اصبح نظام التشغيل Android من ضمن المميزات التي تبهر بها شركات المحمول العملاء
تم بناء بنظام التشغيل Android معتمدا علي نواة Linux 2.6
لبناء التطبيقات لتعمل علي نظام Android يمكن ان نستخدم Java5 Se وهي نسخة مخصصة للتعامل مع اجهزة المحمول

لنتعرف اكثر علي بنية Android الداخلية بالتفصيل :

- اولا تقع نوات Linux و هي مسؤلة عن :
Flash Memory Driver
Binder (IPC) Driver
Keypad Driver
USB Driver
Wi-Fi Driver
Audio Driver
Power Management
Display Driver
Bluetooth Driver
Camera Driver

ثم تأتي بعدها طبقة التشغيل و تشمل :
Surface Manager
Media Framework
SQLite
OpenGL ES
Free Type
Web Kit
SGL
SSL
Libbc

ثم تأتب بعده طبقة منصة التطبيقات و هي التي تستخدمها التطبيقات:
Activity Manager
Window Manager
Content Provider
View System
Notification Manager
Package Manager
Telephony Manager
Resource
Location Manager
Sensor Manager

ثم تليها الطبقة الأخيرة المشحونة من الشركة:
Home
Contacts
Phone
Browser




الدرس الأول :
الدرس الاول : تركيب بيئة التطوير الخاصة بنظام الاندرويد

لانتاج و تصميم تطبيقات الاندرويد سنحتاج الي ثلاث برامج و هي
1- Java se
2- ِAndroid SDK
3- Eclips


اولا ندخل علي الرابط التالي
http://java.sun.com/javase/downloads/index.jsp

و نختار تحميل Java JDK
كما بالصورة



ثم اختر نظام التشغيل الخاص بك:



بعد الانتهاء من التحميل قم بتثبيت البرنامج

الخطوة الثانية : تحميل و تثبيت Android SDK
قم بالدخول علي هذا الرابط

http://developer.android.com/sdk/index.html

ثم اختر Download Android SDK for windows



بعد الانتهاء من التحميل قم بتثبيت البرنامج
( قد تلاحظ ظهور بعض رسائل الخطأ تجاهلها )

بعد الانتهاء من التثبيت ستظهر لك الشاشة التالية



افتح منها قائمة Tools >> Option>> Force https >> close
قائمة Package تعرض الانظمة المتوفرة من نظام التشغيل Android
اختر نظام التشغيل الذي تود العمل عليه ( قم بتحديد android 1.6 ) لمتابعة دروس الموقع
ثم اضغط زر install packages

الخطوة الثالثة:بيئة التطوير Eclips
قم بالدخول علي هذا الرابط

http://www.eclipse.org/downloads/

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



الخطوة الرابعة : تحميل اضافة ADT
و المخصصة لدعم التطبيقات الموجة للاندرويد

قم بفك الضغط عن برنامج Eclisps الذي تم تحميلة مؤخرا
قم بفتح رمز البرنامج




من الشاشة الرئيسية ستجد لسان التبويب Welcome قم بالغلاقة بالضغط علي X
الان لنقم باضافة ADT قم بفتح قائمة help ثم Install new software
اضغط زر Add ثم في خانة Name اكتب android
و في خانة Location اكتب

اقتباس:
https://dl-ssl.google.com/android/eclipse/


قم بتحديد كافة العناصر ثم اضغط Next



قم بالموافقة علي الاتفاقية Accespt ثم finish


خامسا : اعداد المحاكي
يجب اعداد المحاكي ليتم تجربة و اختبار تطبيقات الاندرويد التي يتم تصميمها
من داخل Eclips اضغط window ثم Android ADV manager




ستظهر لك الشاشة التالية ، اضغط علي زر new




في الشاشة التالية
1- نقوم بكتابة اسم المحاكي VM-android1.6 ( أو اي اسم تراه مناسب )
2-و نختار اصدار نظام التشغيل ( android 1.6 )
3- نحد الاضافات SD Card support , Accelerometer ,GPS Support




بعد الانتهاء نضغط علي زر Create AVD
و بذلك نكون قد انتهينا من اعداد بيئة التطوير الخاصة بالاندرويد
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-