عند تثبيت التطبيقات على الأجهزة القائمة على نظام التشغيل أندرويد ، يتم نسخ مجموعة من الملفات اللازمة للتشغيل الصحيح للبرنامج إلى الجهاز. يمكن أن تحتوي هذه الملفات على امتدادات مختلفة وتؤدي وظائف مختلفة ، مما يؤثر على وظائف التطبيق.
أحد الملفات الرئيسية هو الكود المصدري للتطبيق ، وهو مكتوب بلغة برمجة جافا. يحتوي الكود المصدري على تعليمات وخوارزميات ضرورية لإجراء عمليات مختلفة في التطبيق. هذا الملف له امتداد.جافا وعادة ما يقع في مجلد سرك داخل بنية التطبيق.
بالإضافة إلى شفرة المصدر ، يتم أيضا تثبيت ملفات موارد التطبيق على الجهاز. يمكن أن تتضمن الموارد الصور والأصوات والخطوط وتخطيطات الواجهة والملفات الأخرى المستخدمة لإنشاء واجهة المستخدم والتصميم المرئي. تعتمد امتدادات هذه الملفات على نوعها:.بابوا نيو غينيا للصور,.ام بي 3 للملفات الصوتية,.شمل لملفات تخطيط واجهة ، الخ.
بالإضافة إلى ذلك ، قد يحتوي التطبيق على ملفات قاعدة البيانات المستخدمة لتخزين وتنظيم البيانات المستخدمة في التطبيق. هذه الملفات لها امتداد.ديسيبل أو .سكليتي ويتم تخزينها في مجلد منفصل أو داخل مجلد التطبيق في قاعدة بيانات النظام.
- ما هي الملفات المستخدمة على الروبوت?
- ملفات التطبيق الأساسية لالروبوت
- امتدادات الملفات لالروبوت
ما هي الملفات المستخدمة على الروبوت?
تتكون تطبيقات أندرويد من ملفات مختلفة تؤدي وظائف معينة وتحتوي على المعلومات الضرورية. تتضمن بعض الملفات الأساسية المثبتة على أندرويد ما يلي:
ملفات أبك: هذه هي ملفات تطبيق الروبوت الرئيسية. أنها تحتوي على جميع المكونات الضرورية للتطبيق ، مثل التعليمات البرمجية والموارد والبيان والملفات الأخرى. يتم تثبيت ملفات أبك على جهاز الروبوت ويتم تفكيك محتوياتها لإطلاق التطبيق.
ملفات شمل: هذه هي الملفات المستخدمة لتخزين أنواع مختلفة من البيانات وإعدادات التطبيق. تنسيق شمل مناسب لهيكلة البيانات ويمكن أن يحتوي على معلومات حول تخطيط الواجهة وأسلوب التطبيق والترجمات والإعدادات الأخرى.
الصور: الروبوت يدعم صيغ الصور المختلفة مثل ينغ ، جبيغ ، جيف وغيرها. يمكن استخدام الصور لعرض الرموز والخلفيات وصور واجهة المستخدم والمحتويات الرسومية الأخرى. عادة ما يتم حفظها كملفات منفصلة في موارد التطبيق.
كما يدعم الصوت والروبوت تنسيقات ملفات الصوت والفيديو المختلفة مثل ام بي 3 ، واف ، ام بي 4 وغيرها. يمكن استخدام ملفات الصوت والفيديو لتشغيل المؤثرات الصوتية والموسيقى ومقاطع الفيديو ومحتويات الوسائط المتعددة الأخرى داخل التطبيق.
موارد أخرى: بالإضافة إلى الملفات المذكورة أعلاه ، يمكن استخدام العديد من ملفات الموارد الأخرى على أندرويد ، مثل الخطوط وقواعد البيانات وملفات التكوين وغيرها. يمكن أن تحتوي على البيانات اللازمة لتشغيل التطبيق أو تخزين المعلومات التي سيستخدمها التطبيق في وقت التشغيل.
تعمل كل هذه الملفات معا لضمان الأداء الطبيعي لتطبيقات أندرويد وإنشاء واجهة مستخدم ممتعة ومفيدة.
ملفات التطبيق الأساسية لالروبوت
عند تثبيت التطبيقات على أجهزة الروبوت ، يتم إنشاء ملفات مختلفة في النظام التي تحتوي على جميع البيانات اللازمة للتطبيقات للعمل. وهنا لائحة من أهم الملفات:
- ملف أبك: الملف الرئيسي الذي يحتوي على جميع مكونات وبيانات التطبيق. يتم تثبيت هذا الملف على جهاز المستخدم.
- ملف البيان: ملف يصف بنية التطبيق ووظائفه ، بما في ذلك الأذونات ومكونات التطبيق.
- الموارد: الملفات التي تحتوي على صور وخطوط وسلاسل وموارد أخرى ضرورية لعرض التطبيق وتشغيله.
- ملفات جافا: رموز المصدر للتطبيق هي في لغة البرمجة جافا.
- أكواد التنفيذ المباشر: رموز التطبيق المترجمة التي تعمل على جهاز أندرويد.
- ملفات ليب: الملفات مع المكتبات اللازمة للتطبيق للعمل على منصات الأجهزة المختلفة.
- الأصول: الملفات ذات الموارد الإضافية ، مثل الأصوات أو مقاطع الفيديو أو قواعد البيانات ، يمكن الوصول إليها من خلال رمز التطبيق.
كل هذه الملفات معا ضمان حسن سير التطبيقات على أجهزة الروبوت. كل ملف له دوره الخاص وهو مهم لتشغيل التطبيق ، لذا فإن تثبيته وتوافره على جهاز المستخدم جزء لا يتجزأ من عملية تطوير التطبيق وتثبيته.
امتدادات الملفات لالروبوت
تتكون تطبيقات أندرويد من ملفات مختلفة ، كل منها يؤدي وظيفة محددة. وهنا بعض ملحقات الملفات التي هي مشتركة على أجهزة الروبوت:
- .أبك: هذا هو التمديد الرئيسي لملفات تثبيت التطبيق الروبوت. عند تحميل تطبيق من الإنترنت أو تثبيته من سوق اللعب ، يمكنك تحميل ملف مع التمديد.إيه بي كيه;
- .التنفيذ المباشر: هذا هو امتداد للملفات القابلة للتنفيذ دالفيك. دالفيك هو الجهاز الظاهري لنظام التشغيل أندرويد, و .يتم تنفيذ ملفات التنفيذ المباشر في هذا الجهاز الظاهري;
- . لذلك: هذا هو امتداد للمكتبات الديناميكية التي يتم استخدامها من قبل تطبيقات الروبوت. تحتوي هذه المكتبات على تعليمات برمجية مجمعة بالفعل ويمكن تحميلها أثناء تنفيذ التطبيق.;
- .شمل: هذا امتداد للملفات التي تحتوي على بيانات بتنسيق شمل. يستخدم شمل لوصف واجهات المستخدم وإعدادات التطبيق وغيرها من المعلومات;
- .جي بي جي, .بابوا نيو غينيا: هذه هي ملحقات لملفات الصور مثل الصور والصور. غالبا ما تستخدم هذه الملفات في تطبيقات عرض الرسومات.;
- . إم بي 3, .الرعايا: هذه هي ملحقات للملفات الصوتية. هذه الملفات يمكن أن تقوم في تطبيقات الروبوت لتشغيل الأصوات والموسيقى.;
- .النص: هذا امتداد للملفات النصية. يمكن أن تحتوي على بيانات مختلفة مثل التعليمات والأوصاف وما إلى ذلك.;
- .جسون: هذا هو امتداد للملفات في شكل جسون. يستخدم جسون لتبادل البيانات بين التطبيق والخادم أو التطبيقات الأخرى;
هذه مجرد قائمة صغيرة من امتدادات الملفات التي يمكن استخدامها في تطبيقات أندرويد. يمكن للمطورين استخدام ملحقات أخرى حسب احتياجاتهم ومتطلبات التطبيق.