-->

الأحد، 1 مايو 2016

شرح ملفات و مجلدات اندرويد استديو Android Studio


المجلد App : وهو عبارة عن مجلد التطبيق الخاص بك و هو يحتوي على الكثير من الملفات و المجلدات الخاصة بتطبيقك ، حيث هنا ستجد جميع الاكواد و المصادر

  • مجلد  الـ Manifests  : وهو يحتوي على الملف AndroidManifest.xml  تستطيع تحديد صلاحيات التطبيق كما تستطيع تحديد اول نافذة ستظهر لك عند فتح التطبيق اهم شيء عليك تذكره هنا هو انه في حال إضافة Activity  جديد في  مشروعك عليك إضافة هذا الاكتفتي في ملف الـ Manifests  .

  • مجلد الـ Java  : وهو يحتوي على ملف الجافا الرئيسي وهو MainActivity.java  وهذا الملف يحتوي على الكود البرمجي و كلاس الاكتفتي و التي سنكتب بداخلها الأكواد و الأوامر البرمجية بلغة الجافا للعناصر الموجودة في ملف الـ   ActivityMain.xml.

  • مجلد الـ res  : أي مجلد الـ Resources  وهو عبارة عن مجلد المصادر أو الموارد الخاصة بالتطبيق و باختصار يتضمن جميع الصور و الصوتيات و النصوص و الثيم و التي ستظهر في واجهة التطبيق  ، و يتألف هذا المجلد من عدة مجلدات فرعية سنشرح منها :

  1. مجلد : drawable  وهو يحتوي على الصور التي سيتم استخدامها في التطبيق  بالإضافة الى الصور و خلفية التطبيق.... الخاصة بملف الـ XML  .
  2. مجلد Layout  : ملف واجهة التطبيق activity_main.xml    وهذا الملف يعتمد على لغة الـ Xml   و سوف نشرح هذا الملف بالتفصيل في الفقرات التالية .
  3. مجلد Values : وهو يحتوي على ملف القيم و النصوص ملف الثيم الخاصة بالتطبيق بالإضافة الى ملف قيم الالوان .
  4. مجلد mipmap : وهو ملف الايقونات.
المجلد Gradle Scripts : وهو يحتوي على العديد من الملفات و لعل من اهمها :

ملف الـ Build.gradle(module:app) : و الذي يتضمن اقل اصدار سيعمل عليه    

تطبيقك و رقم الاصدار و اسم الاصدار الخاص بتطبيقك

 وسوف نشرح بالتفصيل هذه الملفات بالتفصيل في الدروس القادمة

 
اقرأ المزيد ...

شرح نوافذ برنامج اندرويد استديو Android Studio




1 –  يشير الرقم 1 الى شريط  القوائم : وهو يتضمن قوائم البرنامج مثل قائمة ملف File و تحرير Edit و عرض View  وغيرها .......
2 – اما الرقم  2 فهو يتضمن ToolBar  الايقونات الاكثر أستخداما ً مثل أيقونة فتح Open  ، و حفظ المشروع Save all  (مع العلم أن برنامج اندرويد استديو يقوم بالحفظ التلقائي للمشروع بدون الحاجة الى الضغط على امر حفظ) و تراجع Undo  و إستعادة Redo  و نسخ Copy  ، و قص Cut ، و لصق Plast
تشغيل البرنامج Run  ، الإعدادات Setting  ، AVD Manager مدير محاكي الاندرويد الوهمي و غيرها ......
3- اما الرقم 3 فهو يتضمن كافة ملفات المشروع و التي سنقوم بشرحها في الفقرة التالية .
4- اما الرقم 4   فيتضمن ملفات البرنامج المفتوحة : حيث تستطيع بكل سهولة التنقل بين هذه الملفات بكل سهولة و هنا نلاحظ ظهور ملف activity_main.xml
سنشرح هذه النافذة بشكل مختصر
5- والرقم 5 يشير الى عناصر واجهة البرنامج ، مثل  TextView وهو يقوم بعرض النص ، زر Button   ، و Imageview  و غيرها..... وسنقوم بشرح هذه العناصر في الفقرات التالية إن شاء الله  .
6 – الرقم 6 الشاشة التي سيتم معاينة التطبيق الخاص بك و ستظهر فيها جميع الصور و الازار   النصوص التي قمت بوضعها في تطبيقك
7- من هنا تستطيع اختيار الجهاز الذكي (هاتف ، تلفزيون .....)الذي سيتم من خلاله معاينة التطبيق الخاص بك، فالأندرويد أستديو يُمكنك من رؤية اية تعديلات على التطبيق بشكل فوري ، ليس على جهاز الهاتف الذكي فحسب بل أيضا على شاشات التفزيون الذكي

لاحظ كيف سيبدو تطبيقك على شاشة التلفزيون الذكي  اذا اخترت TV من هذه القائمة


8- من هنا نستطيع معاينة تطبيقك على الشاشة بشكل افقي او بشكل عمودي ، حيث ان التطبيق سيظهر بشكل عمودي ، ولكن اذا  اردت معاينة تطبيقك على الشاشة بشكل افقي اضغط على هذا الزر فقط



9 – اما بالنسبة للرقم 9 فمن هنا تستطيع معاينة تطبيقك على الاصدارات المختلفة للاندرويد
10 – من هنا تستطيع فتح ملف الـ MainActivity.java  و الذي ستقوم بكتابة الاكواد فيه بلغة الجافا
11 -  نافذة عناصر التطبيق و هي مرتبة  بشكل شجري و بمجرد إختيارك لأي عنصر سيظهر لك في الاسفل (كما هو موضح في الرقم 12 ) خصائص هذا العنصر
اقرأ المزيد ...

اضافة جهاز الاندوريد الوهمي Android Virtual Drive ) AVD )

 وهو عبارة الجهاز الافتراضي للاندرويد  والذي يمكنك  تنفيذ تطبيقك من خلاله بدون الحاجة الى ربط جهاز موبايل بالكمبيوتر
اذهب الى القائمة Tools  ثم اختر منها   Android ثم  اضغط على الامر AVD Manager 
 
 

 هنا ستظهر لك هذه النافذة

 

اضغط على  Create a virtual device  
  

 

 













قم باختيار الجهاز الذي تريد معاينة تطبيقك  وهنا سنختار جهاز الهاتف Phone  و هنا ستظهر أمامك العديد من الاجهزة قم بإختيار واحدة منها
وهنا سنختار جهاز الهاتف Nexus 4 ثم إضغط على next
وهنا ستظهر لك نافذة تطلب منك اختيار الاصدار الخاص بالاتدرويد لهذا الجهاز الافتراضي و هنا سنختار Lollipop

 اضغط على next وهنا ستظهر لك النافذة التالية :


 

الحقل  رقم 1 وهو  AVD Name هنا تستطيع ادخال اسم الجهاز الوهمي   و لكننا سنتركه على حاله
الحقل  رقم 2 تستطيع من هنا تغيير جهاز الهاتف الذي اخرته من خلال الضغط على زر Change
الحقل رقم 3 تستطيع من هنا تغيير الاصدار الخاص بنظام التشغيل اندرويد ، فمثلا تستطيع تعديل اصدار المصاصة الذي اخترته باصدار المارشملو من خلال الضغط على زر Change
الحقل رقم 4 : من هنا تستطيع تحديد كيفية ظهور تطبيقك على الجهاز الوهمي (افقي او عامودي) و هنا سنتركه على الوضع الافتراضي وهو العامودي Portrail

 و اخيرا ً اضغط على انهاء Finished

تنفيذ التطبيق عن طريق محاكي الاندرويد الوهمي AVD 
و الآن تعالوا بنا لنبدأ بتنفيذ التطبيق من خلال الضغط على زر المثلث الاخضر كما هو موضح في الصورة
 


 

وهنا ستظهر لك هذه النافذه
 


قم باختيار جهاز الاندرويد الافتراضي الذي قمت بإضافته من القائمة المنسدلة في
Android virtual device 
وهنا سنختار Nexus 4 API 21 ثم اضفط على ok و ثم انتظر جهاز الاندرويد الوهمي حتى يقلع ثم ستلاحظ ظهور شاشة المحاكي و  عليها رسالة !    Hello World
اقرأ المزيد ...