الدرس4: تعرف على أغلب خصائص أندرويد ستوديو هيكل المشروع في android studio



يقوم أندرويد ستوديو بإنشاء البنية اللازمة لكل الملفات ثم يقوم بإظهارهم لك في نافذة المشاريع حيث تستطيع إستعمالهم 

طريقة لإظهار نافذة المشروع
تذهب إلى الخيارات في الأعلى  
توجد العديد من الطرق لاظهار الProject

إحرص أن تكون هنا

بعد فتحه سيظهر هكذا عند فتح لملفات

سنقوم بتعريف كل الملفات المشار لها بسهم حيث أنها أهم ملفات موجودة في أندرويد ستوديو 

1. هي AndroidManifest :


وهي تصف االخصائص الأساسية لتطبيق و خصائص كل مكوناته , حيث تعمل كواجهة بين التطبيق و نظام الأندرويد ويكون الملف الخاص بها بهذا الشكل xmlns:android :هو لتحديد أن xml يستخدم لنظام android ، وليس للوظائف الأخرى
pakage: نفسه الpakage الخاص بلغة الجافا يحتوي الclasses و يجب ان يكون فريد وهو كهوية لتطبيق حيث بعد انشاءك التطبيق واعطائك اسم له يعطي أندرويد ستوديو إسم للpakage على حسب ذلك الإسم
application : و تشمل كل خصائص التطبيق توجد بها مثلا مثل icon مسؤولة عن ايقونة التطبيق
activity : خاصة بالاكتيفيتي التي قمت بإنشائها classes حيث كل اكتيفيتي تنشأها ستظهر هنا
و في الاكتيفيتي الاساسية MainActivity   نجد دائما فيها
android:name=android.intent.action.MAIN لتبين ان هذه الاكتيفيتي هي الاساسية التي تظهر عند فتح التطبيق
و android:name=android.intent.category.LAUNCHER لتظهر ايقونة التطبيق التي يمكن الدخول منها

2.هي Mainctivity  : 

وهي صفحة الجافا الرئيسية حيث منها يبداء قرائت الاكواد تكون مرتبطة بصفحة xml هي main_activity.xml
تكون هكذا 
لماذا ترث MainActivity من AppCompactActivity
 لان كل activity يجب أن ترث من أكتيفيتي أخرى بشكل مباشر أو غير مباشر , أقول activity وليس كل class ارجو أن تفرقو 

الشرح الخاص بالجافا متواجد في الدرس 7

3.resource
وهي كل هذه 
حيث في هذا الملف كل مصادر الdesign الخاص بالتطبيق بالxml ويمكن الوصول اليها من طرف java classes 
مثلا الون نضعه في ملف colors.xml يمكن استدعائه ب R.color. في الactivity


نبداء بشرح الملفات لي داخله

1.Drawable 
يمكن من تخزين الصور و كل ملفات القرافيك منها xml
2.layout 
بها نقوم بانشاء شكل التطبيق فيها 
3.mipmp 
تحتوي على ايقونة التطبيق بكل الاحجام لاتحتاج لتغيرها من هناك شرحنا سابقا في الموقع عن طريقة تغير ايقونة التطبيق تجد الشرح هنا 
4.style 
نقوم فيه بوضع العناصرة المسؤولة عن تزيين شكل التطبيق 
5.string 
نقوم فيه بوضع النصوص التي نستعملها في التطبيق 

*ساذكر كذلك بعض الملفات التي يمكنك اضافتها :

6.menu 
وهي تحدد محتوى الmenus القوائم الخاصة بالتطبيق 
مثال 
Options Menu with Sub Items - Android Studio Tutorial - YouTube
7.raw 
يمكن وضع به الملفات الصوتية 
8.font 
تضع فيه خطوط التطبيق 
9.asset 
تضع فيه الملفات مثل pdf 



اشترك في مدونتنا
AdSpace768x90