الروبوت هو نظام تشغيل قوي يستخدم على معظم الهواتف الذكية والأجهزة اللوحية الحديثة. هناك بنية مجلد معينة داخل أندرويد تلعب دورا مهما في تشغيل النظام والتطبيقات المثبتة عليه.
واحد من المجلدات الرئيسية التي يمكن العثور عليها على جهاز الروبوت هو مجلد "النظام". أنه يحتوي على ملفات النظام الهامة اللازمة لإطلاق وتشغيل نظام التشغيل أندرويد. يحتوي هذا المجلد على مجلدات مثل "بن" ، "الخ" ، "ليب" وغيرها التي تحتوي على الملفات القابلة للتنفيذ ، ملفات التكوين والمكتبات.
مجلد آخر مهم على الروبوت هو"البيانات". يقوم بتخزين البيانات المتعلقة بالتطبيقات المثبتة على الجهاز. يوجد داخل مجلد" البيانات " مجلدات بأسماء التطبيقات المثبتة ، والتي تحتوي على ملفات البيانات وذاكرة التخزين المؤقت وغيرها من المعلومات.
إذا كنت قد قمت بتثبيت أي وقت مضى تطبيقات أو ألعاب من جوجل اللعب على جهازك ، وربما كنت قد تأتي عبر مجلد "أوب". يحتوي على ملفات بيانات للتطبيقات أو الألعاب الكبيرة ، والتي يتم تنزيلها عادة بشكل إضافي بعد تثبيت التطبيق من المتجر.
وهناك عدد قليل من المجلدات الروبوت أكثر أهمية هي "ذاكرة التخزين المؤقت" و "التنزيلات". يحتوي مجلد" ذاكرة التخزين المؤقت " على ملفات مؤقتة تستخدمها التطبيقات للوصول السريع إلى البيانات. يستخدم مجلد التنزيلات لتخزين الملفات التي تم تنزيلها من الإنترنت ، مثل الموسيقى ومقاطع الفيديو والمستندات وغيرها.
- ما هو مطلوب بنية المجلد لالروبوت: قائمة كاملة
- المجلد الرئيسي
- مجلد الموارد
- مجلد البيان
- مجلد شفرة المصدر
- مجلد المكتبة
ما هو مطلوب بنية المجلد لالروبوت: قائمة كاملة
هيكل المجلد على أجهزة الروبوت يلعب دورا هاما في تطوير التطبيقات. في هذه المقالة ، سنلقي نظرة على القائمة الكاملة للمجلدات اللازمة لتنظيم الملفات والموارد بشكل صحيح في مشروع أندرويد.
1. التطبيق: المجلد الرئيسي للمشروع ، والذي يحتوي على جميع الملفات والموارد المرتبطة بالتطبيق.
2. سرك: المجلد الذي يحتوي على رموز مصدر التطبيق. توجد جميع ملفات جافا هنا.
3. الدقة: مجلد مع موارد التطبيق. يحتوي على مجلدات فرعية لأنواع مختلفة من الموارد:
- قابل للرسم: الموارد المتعلقة بالصور والرموز.
- تخطيط: الملفات مع ترميز واجهة المستخدم.
- القيم: ملفات ذات قيم مختلفة ، مثل أسطر النص والأنماط والألوان وما إلى ذلك.
4. ذكري المظهر.شمل: ملف بيان التطبيق الذي يحتوي على معلومات حول التطبيق ومكوناته.
5. بناء: مجلد يحتوي على الملفات التي تم إنشاؤها بواسطة مترجم عند بناء المشروع.
6. ليبس: مجلد حيث يمكنك وضع المكتبات الخارجية اللازمة للتطبيق الخاص بك.
7. الأصول: مجلد لتخزين الملفات التعسفية التي يمكن استخدامها من قبل التطبيق الخاص بك.
8. الجنرال: مجلد حيث يتم إنشاء ملفات جافا تلقائيا لتحديد الموارد في التطبيق الخاص بك.
9. جني: مجلد لتخزين ج / ج files ملفات التعليمات البرمجية المصدر.
10. اختبار: مجلد لرمز الاختبار والوحدات النمطية للتطبيق الخاص بك.
لا تنس تنظيم الملفات والموارد وفقا لهيكل المجلد هذا لتبسيط تطوير وصيانة تطبيق أندرويد الخاص بك.
المجلد الرئيسي
المجلد الرئيسي الروبوت يحتوي على المجلدات الفرعية والملفات التالية:
- التطبيق/: مجلد يحتوي على ملفات التطبيقات المثبتة على الجهاز. كل تطبيق له مجلد خاص به داخل هذا الدليل.
- البيانات/: مجلد يحتوي على بيانات التطبيق. يحتوي كل تطبيق على مجلد فرعي خاص به داخل هذا الدليل ، والذي يخزن البيانات التي تم إنشاؤها واستخدامها بواسطة هذا التطبيق.
- النظام/: مجلد يحتوي على ملفات النظام لنظام التشغيل أندرويد ، مثل تطبيقات النظام وإعدادات النظام.
- ذاكرة التخزين المؤقت/: مجلد يحتوي على ملفات مؤقتة تستخدمها التطبيقات. يمكن حذف هذه الملفات إذا لزم الأمر لتحرير مساحة على الجهاز.
- سكارد/: مجلد يمثل وحدة التخزين الخارجية للجهاز ، مثل بطاقة الذاكرة الرقمية المؤمنة أو الذاكرة الداخلية. يحتوي هذا المجلد على ملفات المستخدم مثل الصور ومقاطع الفيديو والموسيقى.
المجلد الرئيسي الروبوت هو الدليل الرئيسي لنظام الملفات في الجهاز ويسمح للتطبيقات ونظام التشغيل للتفاعل مع بعضها البعض ، وتبادل البيانات وتخزين المعلومات. من المهم أن تكون قادرة على العمل مع المجلدات في الروبوت من أجل تنظيم وإدارة الملفات على الجهاز بشكل فعال.
مجلد الموارد
يتم تنظيم الموارد في مجلد الدقة في مجلدات فرعية وفقا لنوعها:
- قابل للرسم-يحتوي على صور يمكن استخدامها في التطبيق ، بما في ذلك الرموز والخلفيات;
- ميبماب-يحتوي على أحجام مختلفة من الرموز التطبيق لكثافة الشاشة المختلفة;
- تخطيط-يحتوي على ملفات تخطيط شمل التي تصف تخطيط عناصر واجهة على الشاشة;
- القيم-يحتوي على موارد مختلفة مثل السلاسل والألوان والأنماط والأحجام التي يمكن استخدامها في التطبيق.
بعد إضافة الموارد إلى المجلدات المناسبة داخل مجلد الدقة ، يمكن استخدامها في رمز التطبيق باستخدام وظائف وطرق سك الروبوت لقراءة واستخدام الموارد.
مجلد البيان
ملف البيان هو مستند شمل منظم يصف جميع مكونات التطبيق ، بما في ذلك الأنشطة والخدمات وأجهزة الاستقبال وموفري المحتوى. كما يحدد الإعدادات اللازمة للتشغيل الصحيح للتطبيق ، على سبيل المثال ، الأذونات المطلوبة والحد الأدنى من الإصدار المدعوم من أندرويد.
يجب على المطورين تكوين ملف البيان بعناية لتوفير المعلومات اللازمة لنظام أندرويد والتطبيقات الأخرى. على سبيل المثال ، إذا كان التطبيق يستخدم أذونات معينة ، فيجب الإعلان عنها في البيان. يمكنك أيضا تحديد النشاط الذي سيتم إطلاقه عند تشغيل التطبيق في البيان.
| اسم الملف | الوصف |
|---|---|
| ذكري المظهر.شمل | ملف البيان الرئيسي ، الذي يحتوي على وصف لمكونات التطبيق والإعدادات اللازمة. |
مجلد شفرة المصدر
في مشاريع أندرويد ، يحتوي مجلد التعليمات البرمجية المصدر على جميع الملفات المكتوبة بلغة برمجة جافا أو كوتلين. إنه جزء أساسي من المشروع لأنه يضم فصولا ومنطقا للتطبيق ومكونات واجهة المستخدم.
عادة ما تكون بنية مجلد التعليمات البرمجية المصدر كما يلي:
| المجلد | الوصف |
|---|---|
| جافا | يحتوي هذا المجلد على حزم مع فئات في جافا أو كوتلين ، والتي تمثل الوظيفة الرئيسية للتطبيق. هناك فئات النشاط (شاشات) ، والطبقات للعمل مع البيانات ، والطبقات للتفاعل مع منصة أندرويد ، وغيرها. |
| كوتلين | إذا تم تطوير المشروع في كوتلين ، ثم الملفات المصدر كوتلين يمكن وضعها في هذا المجلد بدلا من مجلد جافا. هيكل ومحتويات مجلد كوتلين مماثلة لمجلد جافا. |
| الدقة | يحتوي مجلد الدقة (من الموارد) على موارد التطبيق مثل تخطيطات الشاشة والسلاسل والصور والأنماط والخطوط والموارد الأخرى. قد يحتوي مجلد الدقة أيضا على مجلدات فرعية مع موارد لتكوينات الجهاز المختلفة ، على سبيل المثال ، مجلد الدقة/القيم-الأرض للموارد في الاتجاه الأفقي للشاشة. |
| ذكري المظهر.شمل | هذا هو ملف بيان التطبيق الرئيسي ، الذي يصف مكوناته ، وحقوق الوصول ، والأذونات ، ومعلومات حول الحد الأدنى وإصدارات أندرويد المستهدفة ، ومعلومات التعريف الأخرى. |
معا ، هذه الملفات والمجلدات تشكل مجلد التعليمات البرمجية المصدر في مشروع الروبوت ، الذي هو الأساس لتطوير تطبيق على منصة أندرويد.
مجلد المكتبة
يحتوي مجلد "المكتبات"على ملفات بامتداد". لذلك يتوافق مع مكتبة واحدة. الروبوت يمكن استخدام المكتبات لدعم مختلف الميزات والقدرات من التطبيقات.
يمكن كتابة المكتبات بلغات ج أو ج languages ويمكن أن توفر وظائف لمعالجة الصوت والفيديو والرسومات والشبكات وغيرها من المهام. يمكنهم أيضا توسيع وظائف نظام التشغيل أندرويد أو التطبيقات الأخرى.
. هذا مجلد نظام ، وقد يكون الوصول إليه مقيدا للمستخدمين العاديين. يمكن أن يؤثر تغيير محتويات مجلد المكتبات على عمل النظام والتطبيقات ، وبالتالي ، في معظم الحالات ، يتم قراءته فقط واستخدامه بواسطة عمليات النظام.