Latest web development tutorials

مكونات التطبيق الروبوت

عنصر التطبيق هو اللبنات الأساسية لتطبيق الروبوت. تقترن هذه المكونات فضفاضة من قبل تنظيم الملفات اضح التطبيق. AndroidManifest.xml على وصف كل مكون من التطبيق، وكيفية تفاعلها.

وفيما يلي العناصر الأربعة الرئيسية التي يمكن استخدامها في تطبيقات الروبوت.

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

أنشطة

نشاط لتحديد واجهة المستخدم شاشة واحدة لديها. على سبيل المثال، تطبيق البريد يمكن أن تحتوي على قائمة من الأنشطة للبريد الجديد، نشاط آخر تستخدم لكتابة الرسالة، ثم حملة لقراءة الرسالة. عندما يكون الطلب على الأنشطة زائدة عن الحاجة، واحدة منها سوف تكون وضعت مرة عند بدء تشغيل التطبيق يتم عرضها.

فئة النشاط هي الفئة الفرعية من آخر، على النحو التالي:

public class MainActivity extends Activity {

}

الخدمات

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

وهناك فئة الخدمة خدمة فرعية على النحو التالي:

public class MyService extends Service {

}

بث استقبال

بث المتلقي ببساطة استجابة من تطبيقات أو أنظمة أخرى لإرسال رسائل البث. على سبيل المثال، يمكن تطبيق بدء البث للسماح للتطبيقات الأخرى لتوجيه بعض البيانات التي تم تحميلها إلى الجهاز، ويمكنك استخدامها ل. ولذلك، فإن استقبال البث اعتراض هذه الرسائل واتخاذ الإجراء المناسب.

بث المتلقي هو فئة فرعية من الفئة BroadcastReceiver، كل رسالة في شكل الكائن نية البث.

public class MyReceiver  extends  BroadcastReceiver {

}

مقدمي المحتوى

مكونات مزود المحتوى عن طريق طلب بيانات من تطبيق إلى تطبيق آخر. هذه الطلبات وفقا للأساليب الطبقة ContentResolver للتعامل معها. ويمكن تخزين البيانات في نظام الملفات وقواعد البيانات، أو غيرها في أي مكان آخر.

مقدم المحتوى فئة ContentProvider فرعية وتنفيذ API القياسية، لذلك التطبيقات الأخرى لأداء الصفقة.

public class MyContentProvider extends  ContentProvider {

}

سنكون في قسم منفصل من خلال تفاصيل هذه العلامات لتغطية مكونات التطبيق.

التجمع الإكسسوارات

هناك بعض مكونات المرفق للجهات المذكورة أعلاه، من بينها منطق وبنية العلاقة بينهما. هذه المكونات هي كما يلي:

وحدة وصف
فتات وهو يعمل نيابة عن حملة أو جزء من واجهة المستخدم.
المشاهدات الاعتماد على عناصر الشاشة واجهة المستخدم، بما في ذلك أزرار، قوائم، الخ
تخطيطات شكل شاشة التحكم، ومظهر من عرض عرض عرض الميراث.
النوايا رسائل اتصال بين المكونات.
موارد عناصر خارجية، مثل الموارد سلسلة، مورد ثابت والموارد الصورة.
واضح ملف تكوين التطبيق.