اذهب إلى المحتوى
  • 0

ما هي الملفات والمجلدات الأساسية في مشروع تطبيق آندرويد؟

Jason

السؤال

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

الشكل التالي يوضّح توزيع المجلدات والملفات في مشروع آندرويد:

569e5474ddcf8_Androd_Fles.thumb.png.2ed1

1- مجلد src: يحوي على ملفات جافا المصدرية java source files. الخاصة بالمشروع، افتراضيًا يحوي المجلد src الملف المصدري MainActivity.java والذي يمثل الصف Activity الذي يعمل عندما يتم تشغيل التطبيق الخاص بك باستخدام أيقونة التطبيق.

2- مجلد gen: يحوي الملف R. الذي تم توليده من قبل المترجم compiler ويشير إلى كل الموارد الموجودة في المشروع الخاص بك (يجب ألا يتم تعديل هذا الملف).

3- مجلد bin: يحوي حزم ملفات آندرويد apk. التي يتم إنشاءها أثناء عملية البناء وكل مايلزم لتشغيل تطبيق آندرويد.

4- مجلد res/drawable-hdpi: خاص بالكائنات القابلة للرسم drawable التي صممت للشاشات ذات الكثافة العالية.

5- مجلد res/layout: يحوي الملفات الخاصة بواجهة المستخدم user interface.

6- مجلد res/values: يحوي على ملفات XML التي تحتوي على مجموعة من الموارد مثل السلاسل النصية strings  وتعريفات الألوان colours definitions.

7- ملف AndroidManifest.xml: يصف هذا الملف الخصائص الأساسية للتطبيق ويحدد كل مكوّن من مكوّناته.

 

تم التعديل في بواسطة Lujain
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يعطيك الف اعافية اخي الكريم ولكن انا ابغي  شرح للمجلدات عندما افتح root explorer مثلا يعني عندي برنامج معين اريد اعرف وين بتكون مجلداته وملفاته مع شرح كل ملف على حدا لو تكرمت حضرتك 

 - - -- - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...