ط¯ظˆط±ط© ط¨ط±ظ…ط¬ط© ط§ظ†ط¯ط±ظˆظٹط¯: ط§ظ„ط¯ط±ط³ ط§ظ„ط£ظˆظ„: ظ…ظپط§ظ‡ظٹظ… ظˆظ…طµط·ظ„ط*ط§طھ ظˆط¨ط±ظ…ط¬ط© ط£ظˆظ„ظ‰ طھط·ط¨ظٹظ‚ط§طھظƒ




- نظام تشغيل الاندرويد : ( Android ).
سنتحدث اليوم فى اول درس مفصل فى سلسلة برمجة الاندرويد على تعريف بسيط له .
الاندرويد هو احدث انظمة التشغيل التى نتعامل معاها يوميا ( مثل لينكس و ماك و ويندز ) ولكن هذه الانظمة تعمل وفقا لهارد وير الخاص ب PC لذلك كان هناك الحاجة إلى نظام تشغيل جديد يعمل وفقا لهارد وير الخاص بالموبايل ,امكانيته مثل ( touch screens ).
وكما ذكرنا فهناك انظمة تشغيل تعمل بالفعل ولكنها لا توافق الهواتف فا تم بناء نظام التشغيل الاندرويد على نظام اللينكس ( مفتوح المصدر ) حيث (لا نعيد صناعة العجلة ) وهو مصطلح يستخدم فى مجال الا تى ويعنى اننا يجب بناء على ما هو موجود وعدم بناءه مرة اخرى .
- لبرمجة الاندرويد نحتاج إلى معرفة الاسياسيات (OOP (Object Oriented Porgramming فى لغة الجافا .
لبدء فى كتابة الكود code الخاص بالاندرويد نحتاج إلى :
Eclipse : برنامج لكتابة الاكواد الجافا فيه .
Android SDK : و هى مجموعة من classes قام بتطويرها فريق الاندرويد لتسهيل كتابة الكود code و العمليات .
ADT : Android Development Tools : وهى مجموعة من البرامج المساعدة تسهل من عملية بناء البرامج فى الاندرويد .
JDK : ـ Java Development Kit : حيث ان SDK يستخدم هذه classes .


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


Eclipse + ADT plugin
Android SDK Tools
Android Platform-tools
The latest Android platform
The latest Android system image for the emulator

يتبقى لنا تنزيل JDK ، وتستطيع تحميله عبر الضغط هنا.
- بعد تنزيل هذه الاداوت نقوم بربط sdk مع eclipse عن طريق :


الخطوة التالية هى : انشاء Android virtual Device : وهو عبارة عن برنامج يقوم بمحاكاة الهاتف حتى يمكن لنا تجربة البرامج التى نقوم بكتابتها .







بعد هذه الخطوات سوف يظهر لك شكل الهاتف الذى اخترته ( يأخذ فترة ليبدأ فى فتح نافذة التشغيل).
- عمل اول برنامج.




بعد عمل هذه الخطوات تقوم بالضغظ على f11 التشغل التطبيق والتاكد انه يعمل جيدا، وألتقي بكم فى الدرس مفصل القادم إن شاء الله.

المصدر: مدونة blog المبرمج - دورة برمجة اندرويد: الدرس مفصل الأول: مفاهيم ومصطلحات وبرمجة أولى تطبيقاتك










©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©