سلسلة تعليم برمجة تطبيقات الأندرويد (الدرس الخامس) - العلم نور

عاجل

السبت، 9 فبراير 2019

سلسلة تعليم برمجة تطبيقات الأندرويد (الدرس الخامس)


سلسلة تعليم برمجة تطبيقات الأندرويد
الدرس الخامس

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

كنا قد أنهينا في الدرس السابق الواجهة التصميمة الأولى لنا في تطبيقنا والتي احتوت العناصر التالية:
1- الكتابة النصية وأسمينا العنصر TextView.
2- الصورة وأسمينا العنصر. ImageView
3- الزر وأسمينا العنصر Button.

الآن سننتقل في درسنا اليوم إلى كتابة بعض الأوامر البرمجية ضمن التطبيق ولكن قبل أن نبدأ لابد من أن نتحدث بلمحة بسيطة عن الكود البرمجي الذي يولد تلقائيا بمجرد أن قمنا بإنشاء التطبيق وذلك ضمن الواجهة الأولى (اتفقنا على أن اسمها Activity) والتي تركنا اسمها افتراضياً MainActivity وهو موضح بالصورة التالية:





ما أريدكم أن تعرفوه مبدئياً هو أن onCreate و onCreateOptionsMenu هذه الأسماء تسمى في لغة البرمجة جافا طرق أو توابع (Methods) وهي جاهزة أي أننا لم ننشأها بل هي كانت موجودة ومضمنة ضمن البرنامج بشكل تلقائي ولها هدف محدد سنتعرف عليه إن شاء الله ضمن سلسلتنا التعليمية هذه هذا اولاً وثانياً ما أريدكم أن تعرفوه أيضاً هو أننا ما نكتبه ضمن الطريقة onCreate سينفذ تلقائياً عند بدء التطبيق وسنتعلم في هذا الدرس كيف نتحقق من ذلك ولكن قبل سيخطر ببالكم سؤال مهم جداً وهو كيف وصلنا إلى الكود البرمجي وكيف ظهر أمامنا؟!

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

الصف البرمجي في الجافا هو الوحدة الأساسية والهيكلية التي يتم ضمنها كتابة الكود البرمجي ولسهولة الفهم سنعتبر أن كل واجهة برمجية Activity هي صف برمجي بلغة البرمجة جافا، والآن بالعودة إلى سؤالنا ضمن هذه الحزمة نجد ملف اسمه MainActivity عندما نضغط عليه بالزر الأيسر ضغطتين يظهر لنا الكود البرمجي كما هو واضح في الصورة التالية:



الآن سنقوم بإظهار رسالة ترحيبية للمستخدم عن بدء تشغيل التطبيق ولكن لتجربة التطبيق لابد لنا من جهاز موبايل أليس هذا المفترض؟! طبعا ولكن هنا سنستعيض عن جهاز الموبايل بمحاكي والآن لنتعلم خطوات إنشاء المحاكي هل أنتم مستعدون؟ هيا بنا

الخطوة الأولى ببساطة هي الضغط على الزر المسمى AVD أو Android Virtual Device وباللغة العربية جهاز أندرويد الافتراضي كما هو واضح في الصورة التالية:

وبعد الضغط على زر AVD Manager ستظهر نافذة كالتالية:



في هذه النافذة لدي أنا محاكيين قمت بإنشائهما ولكني سأعلمكم إنشاء محاكي جديد والعملية سهلة جداً لننتقل الآن على الخطوة الثانية:
اضغطوا على الزر الموجود في الأسفل المسمى Create Virtual Device لإنشاء جهاز جديد لتظهر لكم النافذة التالية:



من النافذة السابقة نحدد حجم الشاشة الذي نريده وكلما كانت الشاشة أصغر حقيقة لكلما كان المحاكي أسرع فلنختار 4.7 مثلاً ثم نضغط على الزر Next لتظهر النافذة التالية:



في النافذة السابقة نختار نظام التشغيل أي نسخة الأندرويد التي ستعمل على المحاكي وهنا لدينا Lollipop ومن ثم نضغط على زر Next لتظهر الواجهة التالية:




الآن نسمي الجهاز فقط ونضغط على زر Finish بدون أن نغير أي شيء في الإعدادات بل سنتركها كما هي افتراضياً وبهذه الطريقة يكون قد أضيف المحاكي الجديد إلى برنامج Android Studio وأصبح بإمكاننا تجريب أي تطبيق بشكل مباشر على حاسبنا دون ضرورة وصله نقله مباشرة إلى جهاز الموبايل الخاص بنا.

هذا كان درسنا لليوم سنتابع بإذن الله في الدرس القادم فانتظرونا لنتابع المسير نحو تطبيقنا الأول في عالم الأندرويد ... دمتم بخير



ليست هناك تعليقات:

إرسال تعليق