منتديات التطوير و الاشهار


منتديات التطوير و الاشهار

منتديات التطوير و الاشهار
 
الرئيسيةالرئيسية  البوابةالبوابة  س .و .جس .و .ج  بحـثبحـث  الأعضاءالأعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخولدخول  

شاطر | 
 

 سلسلة تعليم برمجة اندرويد - الدرس الأول

اذهب الى الأسفل 
كاتب الموضوعرسالة
المحارب
‎عضو ‎نشـيط
‎عضو ‎نشـيط
avatar

عدد المساهمات : 415
نقاط نشاط : 797
السٌّمعَة : 0

مُساهمةموضوع: سلسلة تعليم برمجة اندرويد - الدرس الأول   الجمعة أغسطس 09, 2013 8:20 pm

 من خلال هذه السلسة في تعليم كيفية البرمجة على نظام اندرويد ، نبدأ بالدرس الأول في كيفية اعداد برنامج Eclipse  واعداد الأداة Android Development Tool ، وكذالك عمل اول برنامج بسيط للكتابة على شاشة جهاز اندرويد
الحصول على الأدوات :

  • برنامج  Eclipse وهو الـ IDE  او البرنامج المستخدم في كتابة الكود عليه ويمكنكم الحصول عليه من خلال هذا الرابط وتحميل النسخة Eclipse IDE for Java Developers
  • Android SDK وهي المكتبة التي تحتوي على الأكواد التي تتيح لنا التعامل مع نظام Android ويمكنك الحصول عليه من هذا الرابط ، قم بتحميل الملف بامتداد zip وقم بفك الضغط الخاص به على مكان وليكن c:\android-sdk-windows

[rtl]
إعداد برنامج Eclipse :
[/rtl]
الآن وبعد ان قمنا بتحميل برنامج ECLIPSE  سنبدأ في اعداده ليعمل على بيئة ANDROID  من خلال ADT او ANDROID DEVELOPMENT TOOL ، ولمن تعامل مع برنامج ECLIPSE  او NETBEANS  مسبقاً فسيكون لديه فكرة مسبقة عن PLUGINS وكيفية اعداداها.


  • قم بفتح برنامج  Eclipse  والذهاب إلى Help ثم اختيار Install New Software
  • ستظهر نافذة Availlable Software  قم بالضغط على Add ، سنقوم Android  وادخل الرابط https://dl-ssl.google.com/android/eclipse




  • ستظهر علامة Pending  في الجدول الموجود أسفل ويقوم بعمل تحميل الى ان يصل الى نتائج وبعدها ستظهر Developers Tools  قم بالضغط على Select All وبعدها الضعط على Next (ربما ستأخذ هذه الخطوه بعض الوقت)





  • النافذة التاليه ستكون عبارة عن نافذة تلخيصية لما سيتم تحميله على Eclipse  وهو ADT او  Android Development Tool  وبعدها الضغط على Finish  لتظهر نافذة وبها مؤشر لمعدل التحميل والمتبقي منه وبعد الإنتهاء سيطلب منك اعادة تشغيل Eclipse




    الآن  لقد أكملت مهمة تحميل ADT على Eclipse  ويمكنك التأكد بالضغط على قائمة  Window  ستجد هناك خيار جديد ظهر وهو Android SDK and AVD Manager



[rtl]
إعداد الإضافة ADT Plugin :
وهي الإضافة هي المسؤلة عن تحميل كل ما يتعلق لبرمجة اندرويد من خلال برنامج  ECLIPSE
[/rtl]

  • من قائمة Window اضغط على Preferences  ستجد هناك خيار باسم Android  اضغط عليه  قم باختيار مسار الملف الذي قمنا بتحميله وفك ضغطه في أول خطوة  وبعدها اضغط على Apply ثم Okay


[rtl][color]
إضافة إصدارة أندرويد وتحميل متعلقاتها
[/color][/rtl]
الآن وبعد ان قمنا بتحهيز الأداة ADT للعمل وربطها بالـ SDK وهي الأكواد والبرامج التي تلزم وجودها للعمل على بيئة ANDROID  ، يبقى الآن ما يسمى API وهي اكواد أخرى متعلقة بكل اصدارة للتعامل مباشرة مع ANDROID SDK


  • سنتعامل من خلال سلسلة الدروس هذه على الإصدارة Android 2.2 ، الآن من قائمة Window  نقوم بفتح  Android SDK and AVD Manage وبعدها الضغط على Available Packages  ونقوم بالإختيار التالي  ( لك حرية اختيار نظام التشغيل وتحميل اكثر من نظام بل وتحميل ايضاً API مثل الخاصة بجوجل او ساسمونج او غيره) وبعدها Install Selected  وسيبدأ التحميل.


[rtl][color]
إعداد محاكي جهاز اندرويد Android Virtual Device:
[/color][/rtl]
الآن اتممنا جمبع الخطوات التي تتعلق بكتابة الكود على نظام التشغيل اندرويد ، ولكن ما تبقى هو كيف يمكننا تشغيل هذا الكود ؟ الإجابة عن طريق جهاز يعمل ببيئة أندرويد ... ولكن هل هناك طريقة أخرى ؟ بالطبع هو برنامج بسيط على شكل جهاز هاتف بنظام تشغيل ANDROID  يعمل على الجهاز


  • من قائمة Window  نقوم بفتح  Android SDK and AVD Manage وبعدها الضغط على Virtual devices  وبعدها New




  • سنقوم بملأ هذه الخانات بما يناسبها مع احتيار حجم الذاكر التي تود ان يعمل بها الهاتف الإفتراضي  على جهازك وحجم الشاشة ونوعها وبعدها الضغط على Create AVD

[rtl][color]
مبروك لقد أتممت جميع الخطوات لتهيئة برنامج ECLIPSE للعمل على بيئة ANDROID  !  هيا بنا لنرى نتيجة ما قمنا به...
البرنامج الأول على Android!
الآن دعنا نقوم بعمل اول برنامج على نظام التشغيل ANDROID  ونقوم بتجربته على برنامج المحاكي  ويمكنك أيضاً تجربته على هاتف اندرويد الخاص بك
[/color][/rtl]

  • [rtl]أول خطوة والتي سنقوم بها دائماً وهي عمل مشروع جديد على Eclipse  من File  اختر New  وبعدها Project ثم Android Project[/rtl]




  • ستفتح نافذة بها العديد من الخيارات سنقوم بتسمية المشروع على سبيل المثال Hello World  واختيار اصدارة نظام التشغيل من الـ APIا المستخدمة ، اسم البرنامج وبعدها Package Name  والتي تستلزم علينا وضع com. او org. قبل اسم القالب نفسه والضغط على  finish




  • سيظهر اول برنامج لك على نظام اندرويد به العديد من المجلدات (سنقوم بشرح كل مجلد بالتفصيل مع بيان اهميته )  ولكن ما يهمنا الآن هو مجلد src  وبداخله القالب الخاص بك واسم الملف HelloWorldActivity وهو ما يسمى بـ Activity  سنعرف فيما بعد تفاصيل اكثر عن نوعه




    [rtl]الآن بشكل رسمي استطيع ان اقول لك انك قمت بعمل برنامج يعمل بدون أي مشاكل! ولكن بدون اي محتوى...  دعونا نضع كود بسيط ليقوم بالكتابة على الشاشة بمجرد عمل البرنامج (سنقوم بشرحه لالتفصيل فيما بعد ولكن كل هذا على سبيل التجربة)  ,وسيكون على سبيل المثال كتابة رسالة ترحيبية[/rtl]


[rtl][color]
[ltr]TextView tv = new TextView(this);
tv.setText("Arabhardware.net , Android Developmetn by Ibrahim Hamdy");
setContentView(tv);
[/ltr]
[/color][/rtl]

  • ونفوم بوضعها داخل onCreate وهي المسئولة  عن تنفيذ الكود بمجرد فتح او انشاء البرنامج




  • [rtl]نقوم الآن بتجربة تشغيل البرنامح من خلال الضعط على زر التشغيل باللون الأخضر  ستظهر نافذة نقوم باختيار Run as Android Application وستظهر بعدها نافذة محاكي جهاز اندرويد[/rtl]


[rtl][color]
مبروك مره أخرى لقد قمت بعمل اول برنامج على هاتف ANDROID يمكنك نقل هذا البرنامج بتوصيل الهانف الخاص بك واختيار هاتفك ضمن الخيارات AVAILABLE DEVICE  بدلاً البرنامج الإفتراضي ، ادعكم الآن لإستكشاف البرنامج الى ان اقوم باعداد الدرس التالي للتعرف اكثر على كيفية البرمجة على هذا النظام الرائع ![/color][/rtl]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
واحد
‎عضو ‎نشـيط
‎عضو ‎نشـيط


ذكر
عدد المساهمات : 4716
نقاط نشاط : 4757
السٌّمعَة : 2

مُساهمةموضوع: _da3m_21   الإثنين أغسطس 19, 2013 5:39 pm

موضوع رائع بوركت

الرجوع الى أعلى الصفحة اذهب الى الأسفل
houdanada
‎عضو ‎نشـيط
‎عضو ‎نشـيط
avatar

انثى
عدد المساهمات : 3997
نقاط نشاط : 4153
السٌّمعَة : 0
العمر : 22

مُساهمةموضوع: رد: سلسلة تعليم برمجة اندرويد - الدرس الأول   الإثنين سبتمبر 30, 2013 12:37 am

تحياتي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
M!do Lado
‎ادارة المنتـدي
‎ادارة المنتـدي
avatar

ذكر
الدولة : Khartoum, Sudan
عدد المساهمات : 2372
نقاط نشاط : 4287
السٌّمعَة : 147
العمر : 21

مُساهمةموضوع: رد: سلسلة تعليم برمجة اندرويد - الدرس الأول   الجمعة يناير 10, 2014 12:12 pm

شکـــرا لک موضوع جمیل ...
بورکـــــــــــــــت ...
تقبـ مروری ...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.ebda3pub.com
khabab
‎عضو ‎جديـد
‎عضو ‎جديـد
avatar

عدد المساهمات : 17
نقاط نشاط : 17
السٌّمعَة : 0

مُساهمةموضوع: رد: سلسلة تعليم برمجة اندرويد - الدرس الأول   الأربعاء أكتوبر 08, 2014 2:45 pm

شكرا علي الموضوع القيم والجميل والرائعservice
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
سلسلة تعليم برمجة اندرويد - الدرس الأول
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات التطوير و الاشهار :: تعلـم لغات البرمجة :: تعلم Android-
انتقل الى: