32 lines
2.6 KiB
Markdown
32 lines
2.6 KiB
Markdown
|
---
|
|||
|
title: Android core components
|
|||
|
localeTitle: مكونات Android الأساسية
|
|||
|
---
# مكونات Android الأساسية
|
|||
|
|
|||
|
المكونات الأساسية هي العناصر الأساسية التي يتكون منها تطبيق Android. كل واحد منهم لديه غرضه الخاص ودورة حياته ولكن ليست كلها مستقلة. هم انهم:
|
|||
|
|
|||
|
* أنشطة
|
|||
|
* خدمات
|
|||
|
* مستقبلات البث
|
|||
|
* موفري المحتوى
|
|||
|
|
|||
|
## [أنشطة](https://developer.android.com/guide/components/activities/)
|
|||
|
|
|||
|
_النشاط_ هو مكون يحتوي على واجهة مستخدم ويمثل شاشة واحدة. يمكن أن يكون للتطبيق أنشطة متعددة ، يمكن أن يكون كل منها نقطة دخول إلى التطبيق نفسه للمستخدم أو للنظام (نشاط التطبيق الذي يريد فتح نشاط آخر ينتمي إلى التطبيق نفسه أو إلى نشاط آخر).
|
|||
|
|
|||
|
## [خدمات](https://developer.android.com/guide/components/services)
|
|||
|
|
|||
|
_الخدمة_ عبارة عن مكون بدون واجهة مستخدم لإجراء عمليات تشغيل طويلة في الخلفية. هناك نوعان من الخدمات:
|
|||
|
|
|||
|
* الخدمات _الأمامية_ : ترتبط ارتباطًا وثيقًا بتفاعل المستخدم (على سبيل المثال تشغيل الموسيقى) ، لذلك من الصعب على النظام قتلهم.
|
|||
|
* خدمات _خلفية_ : لا ترتبط مباشرة بأنشطة المستخدم ، لذا يمكن قتلهم إذا كانت هناك حاجة إلى المزيد من ذاكرة الوصول العشوائي.
|
|||
|
|
|||
|
## [مستقبلات البث](https://developer.android.com/guide/components/broadcasts)
|
|||
|
|
|||
|
_جهاز استقبال البث_ هو مكون آخر بدون واجهة مستخدم (باستثناء إخطار شريط الحالة الاختياري) الذي يسمح للنظام بتسليم الأحداث من / إلى التطبيق ، حتى عندما لم يتم إطلاق هذا الأخير من قبل.
|
|||
|
|
|||
|
## [موفري المحتوى](https://developer.android.com/guide/topics/providers/content-providers)
|
|||
|
|
|||
|
_موفر المحتوى_ هو أحد المكونات المستخدمة لإدارة مجموعة من بيانات التطبيق لمشاركتها مع التطبيقات الأخرى. يتم تحديد كل عنصر يتم حفظه في موفر المحتوى من خلال مخطط URI.
|
|||
|
|
|||
|
للحصول على معلومات مفصلة حول الموضوع ، راجع وثائق [أساسيات Android](https://developer.android.com/guide/components/fundamentals) الرسمية
|