دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
صفحة 1 من اصل 1 • شاطر
دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
بسم الله الرحمن الرحيم
أهلا وسهلا الاخوة الكرام و كل عام وانتم بخير بمناسبة عيد الاضحى المبارك .....و مازلنا معكم مع دورة برمجة تطبيقات الاندوريد ....ففى الدرس السابق تعرفنا سويا على كيفية إعداد الحاسب الالى لنستطيع برمجة تطبيقات الاندرويد عليه ....أما فى هذا الدرس سنتعلم سويا كيفية إنشاء أول تطبيق أندرويد ولكن قبل البدء يجب أن نعرف مما يتكون أى تطبيق أندرويد :
برنامج الأندرو دٌ تٌكون من :
1 - واجهات مرئية للمستخدم activity :
وهى واجهة البرنامج المرئيةٌ التى تظهر للمستخدم عند تشغيلٌ البرنامج و هى الفورم أو النافذة فى الفجوال بيسك 6 وسوف نطلق على هذه الواجهات ف الدورة مصطلح activity من الآن وصاعدا :
2 - أوامر التحكم Intent :
وهى الأوامر التى تستخدم من أجل تنفيذ غرض ما و تسمى الحدث أو الزناد مثل الإنتقال من activity إلى أخرى ،وسوف نستخدم مصطلح intent للدلالة عليهٌا ..
.
3.الخدمات Services :
الخدمات هي الجزء الذي يعتمد على تشغيل خدمة معينة في الخلفية اثناء عملك على الهاتف او الجهاز ، فهو لا يحتوي على واجهة رسومية ، وكمثال على ذالك تشغيل الموسيقى ، التأكد من اتصال الشبكة . يمكن للخدمة ان تكون مستقلة عن البرنامج او جزء منه بمعنى انه في حالة غلق البرنامج يمكن ان يستمر في العمل او الإغلاق معه.
4.مزود البيانات Content Provider:
لا أعلم ان كانت هذه هي الترجمة الصحيحة لها أم لا... على أية حال هي الجزء المسئول عن امداد التطبيق الخاص بك بالمحتوى الذي يتشارك معه جميع التطبيقات ، وهي ايضاً الطريقة الوحيده التي يمكن استخدام البيانات بين التطبيقات وبعضها ، وهي تعتبر مثل قاعدة بيانات ، ومثال على ذالك هو محتوى دليل الهاتف الخاص بك Contacts أو الرسائل Messages وغيره...
الآن دعنا نقوم بعمل اول برنامج على نظام التشغيل Android ونقوم بتجربته على برنامج المحاكي ويمكنك أيضاً تجربته على هاتف اندرويد الخاص بك
أول خطوة والتي سنقوم بها دائماً وهي عمل مشروع جديد على Eclipse من File اختر New وبعدها Project ثم Android Project
![دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !! 496202601](https://2img.net/h/www2.0zz0.com/2012/10/29/21/496202601.png)
ستفتح نافذة بها العديد من الخيارات سنقوم بتسمية المشروع على سبيل المثال Hello World واختيار اصدارة نظام التشغيل من الـ APIا المستخدمة ، اسم البرنامج وبعدها Package Name والتي تستلزم علينا وضع com. او org. قبل اسم القالب نفسه والضغط على finish
![دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !! 397236922](https://2img.net/h/www2.0zz0.com/2012/10/29/21/397236922.png)
سيظهر اول برنامج لك على نظام اندرويد به العديد من المجلدات (سنقوم بشرح كل مجلد بالتفصيل مع بيان اهميته فى الدرس القادم) ولكن ما يهمنا الآن هو مجلد src وبداخله القالب الخاص بك واسم الملف HelloWorldActivity وهو ما يسمى بـ Activity سنعرف فيما بعد تفاصيل اكثر عن نوعه
![دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !! 122685113](https://2img.net/h/www2.0zz0.com/2012/10/29/21/122685113.png)
الآن بشكل رسمي استطيع ان اقول لك انك قمت بعمل برنامج يعمل بدون أي مشاكل! ولكن بدون اي محتوى... دعونا نضع كود بسيط ليقوم بالكتابة على الشاشة بمجرد عمل البرنامج (سنقوم بشرحه لالتفصيل فيما بعد ولكن كل هذا على سبيل التجربة) ,وسيكون على سبيل المثال كتابة رسالة ترحيبية
- الكود:
TextView tv = new TextView(this);
tv.setText("Arabhardware.net , Android Developmetn by Ibrahim Hamdy");
setContentView(tv);
ونفوم بوضعها داخل onCreate وهي المسئولة عن تنفيذ الكود بمجرد فتح او انشاء البرنامج (جميع الاحداث سوف يتم التعرف عليها فى الدرس القادم )
نقوم الآن بتجربة تشغيل البرنامح من خلال الضعط على زر التشغيل باللون الأخضر ستظهر نافذة نقوم باختيار Run as Android Application وستظهر بعدها نافذة محاكي جهاز اندرويد
![دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !! 985232733](https://2img.net/h/www2.0zz0.com/2012/10/29/21/985232733.png)
مبروك مره أخرى لقد قمت بعمل اول برنامج على هاتف Android يمكنك نقل هذا البرنامج بتوصيل الهانف الخاص بك واختيار هاتفك ضمن الخيارات Available device بدلاً البرنامج الإفتراضي ، ادعكم الآن لإستكشاف البرنامج الى ان اقوم باعداد الدرس التالي للتعرف اكثر على كيفية البرمجة على هذا النظام الرائع !
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
رد: دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
لقد اسعدتنا كثيرا بتلك الدورة الجميلة م /موسى ......تحياتى لك
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
شكرا جزيلا ولكن متى ستبدأ بدورة تطبيقات الجافا للموبايلات وشكرا وانا جاهز لارسال الادوات اللازمة وشكرا
أيمن الإبراهيم- ........
- تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة :
الجنس :
رد: دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
reno.vinoos كتب:شكرا جزيلا ولكن متى ستبدأ بدورة تطبيقات الجافا للموبايلات وشكرا وانا جاهز لارسال الادوات اللازمة وشكرا
الاخ الكريم شكرا لك على اهتمامك ولكن للاسف بعد حصولنا على الادوات ...بدأت مشكلة التنصيب SDK Android والتى تتطلب الاتصال بالنت و من ثم تظهر الرسالة المزعجة و التى مفداها أنك محروم من تلك الطبيقات بسبب القيود و القوانين التى فرضتها الويالات المتحدة على بلدك
![affraid](https://2img.net/i/fa/i/smiles/affraid.gif)
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
سوف يتم إكمال الدورة قريبا ان شاء الله تعالى
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
رد: دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !!
م/موسي كتب:
سوف يتم إكمال الدورة قريبا ان شاء الله تعالى
منتظرين
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
![دروة برمجة تطبيقات الاندرويد ...الدرس (2) بنية تطبيق الأندرويد مع إنشاء أول تطبيق لنا !! Do.php?imgf=154090993464951](http://egytech.eu5.org/kleeja-2.4/do.php?imgf=154090993464951.png)
NEXT- الادارة
- تاريخ التسجيل : 18/02/2011
المساهمات : 446
النقاط : 200660
التقيم : 28
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» تصميم تطبيق جوال لمغسلة ملابس
» تصميم تطبيق جوال لشركة عقارات
» شركة مكافحة النمل الابيض بالرياض
» تصميم تطبيق جوال لنقل الاثاث
» هناجر
» تصميم تطبيق جوال لمتجر ورد
» تصميم تطبيق جوال لسلسلة مطاعم
» تصميم تطبيق جوال لتوصيل الطلبات
» مظلات سيارات متحركة