freeCodeCamp/guide/arabic/android-development/core-components/index.md

2.6 KiB

title localeTitle
Android core components مكونات Android الأساسية

مكونات Android الأساسية

المكونات الأساسية هي العناصر الأساسية التي يتكون منها تطبيق Android. كل واحد منهم لديه غرضه الخاص ودورة حياته ولكن ليست كلها مستقلة. هم انهم:

  • أنشطة
  • خدمات
  • مستقبلات البث
  • موفري المحتوى

أنشطة

النشاط هو مكون يحتوي على واجهة مستخدم ويمثل شاشة واحدة. يمكن أن يكون للتطبيق أنشطة متعددة ، يمكن أن يكون كل منها نقطة دخول إلى التطبيق نفسه للمستخدم أو للنظام (نشاط التطبيق الذي يريد فتح نشاط آخر ينتمي إلى التطبيق نفسه أو إلى نشاط آخر).

خدمات

الخدمة عبارة عن مكون بدون واجهة مستخدم لإجراء عمليات تشغيل طويلة في الخلفية. هناك نوعان من الخدمات:

  • الخدمات الأمامية : ترتبط ارتباطًا وثيقًا بتفاعل المستخدم (على سبيل المثال تشغيل الموسيقى) ، لذلك من الصعب على النظام قتلهم.
  • خدمات خلفية : لا ترتبط مباشرة بأنشطة المستخدم ، لذا يمكن قتلهم إذا كانت هناك حاجة إلى المزيد من ذاكرة الوصول العشوائي.

مستقبلات البث

جهاز استقبال البث هو مكون آخر بدون واجهة مستخدم (باستثناء إخطار شريط الحالة الاختياري) الذي يسمح للنظام بتسليم الأحداث من / إلى التطبيق ، حتى عندما لم يتم إطلاق هذا الأخير من قبل.

موفري المحتوى

موفر المحتوى هو أحد المكونات المستخدمة لإدارة مجموعة من بيانات التطبيق لمشاركتها مع التطبيقات الأخرى. يتم تحديد كل عنصر يتم حفظه في موفر المحتوى من خلال مخطط URI.

للحصول على معلومات مفصلة حول الموضوع ، راجع وثائق أساسيات Android الرسمية