اندرويد للمبتدئين 3- "Hello World"


هننشئ اول مشروع لينا وهنشرح الملفات التي يحتوي عليها المشروع 
هنفتح eclipse  هندوس علي  
File->New->Project->Android New Application 
هتظهرلنا الشاشه دي 

 هنضغط Next  -Next-Next -finish 
1-src
    بيحتوي علي ملفات .java  اللي مكتوب فيها الكود اللي بيشغل التطبيق 

2-gen
هنا نجد ملف اسمه R.java  وده من اهم ملفات التطبيق 
احنا قولنا ان كل Activity  بتتكون من ملفين اساسيين  layout.xml  ودي اللي بصم فيها التطبيق و ملف الجافا اللي بكتب فيه الكود اللي بيتحكم في ال layout  
هنا ملف الجافا بيشوف اي حاجه في ال layout  عن طريق ال R.java  بمعني ادق انه بيربط كود الجافا بالواجهة 
مثلا لو عملنا  Button  في ملف ال layout  يجي في ملف ال R  ياخد id  خاص بيه من خلال ال id ده ملف الجافا يقدر يغير في الButton  في شكله وانه يعمل ايه 
Button connect=(Button)findviewbyid(R.id.conn);d
هنا انا وصلت لل button  عن طريق findviewbyid واقدر اتحكم فيه
وملف الR  انا لا يمكن اني اعدل فيه يدويا  
3-bin
    يحتوي علي ملف ال ,apk  ودي اللي بتطبه علي جهازك ويشتغل التطبيق كما يحتوي علي كل ما يحتاجه التطبيق من ملفات مثل ال .jar  اللي بيحتاجها التطبيق 
4- res/drawable 
  يحتوي علي الصور وكل مجلد حسب جوده الصوره h m l 
5-res/layout
 يحتوي علي ملفات ال layout التي تحمل ال Views  وتكون  الشاشه اللي بتظهرلك
6-res/values 
  يحتوي علي ملفات xml يحتاجها التطبيق مثل ملف ,style ,arrays,colors 

string وده ملف بيحتوي علي كل الكلمات والعبارات الخاصه بالتطبيق  مثل مثلا اسم button  يكون connect او التطبيق يكون ليه اسم معين بمعني اي شئ خاص باسماء الاشياء في التطبيق بتكون فيه
والملف ده مهم جدا لان مثلا لو عايز اعمل التطبيق باكثر من لغه بعمل لكل لغه ملف string  

Manifest File-7: 

يحتوي علي معلومات مفصله عن التطبيق ويعتبر حلقه الوصل بين نظام اندرويد نفسه والتطبيق بمعني انك عايز تعرف النظام انه هيستخدم الانترنت او هيستخدم الكاميرا او الجزء ده من التطبيق هيعمل كذا او كذا بكون معرف كل ده في ملف الmanifest  يعني انت لو عايز تستخدم الكاميرا او النت ومش معرف في الملف انك عايز تستخدمهم التطبيق هيوقف ومش هيكمل وكل activity جديده لازك تكون متعرفه فيه

 


Previous
Next Post »