Programmer نشر 18 يناير 2016 أرسل تقرير نشر 18 يناير 2016 هل من توضيح عن الفروقات بين Broadcast Receivers و Content Providers في Android Application وما هو استخدام كل منها؟ اقتباس
1 Lujain Maaz نشر 19 يناير 2016 أرسل تقرير نشر 19 يناير 2016 (معدل) Broadcast Receivers و Content Providers هما أحد مكوّنات التطبيق في آندرويد. يعد Broadcast Receivers مسؤول عن بث رسائل من تطبيقات أخرى أو من النظام. على سبيل المثال يمكن للتطبيقات أن تبدأ ببث رسائل لتطبيقات أخرى لتُعلِمها بأن بعض البيانات قد تم تحميلها على الجهاز وأصبحت متاحة للاستخدام.يتم تنفيذ Broadcast Receivers باعتباره صف فرعي sub class من الصف الأساسي BroadcastReceiver وكل رسالة هي عبارة عن باثّ broadcaster من كائن Intent:public class MyReceiver extends BroadcastReceiver { public void onReceive(context,intent){} }المكوّن Content Providers أو مزوّد المحتوى مسؤول عن نقل البيانات اللازمة من تطبيق لآخر عند الطلب request ويتم التعامل مع هذه الطلبات عن طريق الدوال methods في الصف ContentResolver يمكن أن يتم تخزين البيانات في نظام الملفات أو في قاعدة البيانات أو أي مكان آخر. يتم تنفيذ content provider باعتباره صف فرعي sub class من الصف الأساسي ContentProvider ويجب أن يتم تنفيذ مجموعة قياسية من واجهات برمجة التطبيق API التي تتيح لتطبيقات أخرى تنفيذ وانجاز العمليات transactions.public class MyContentProvider extends ContentProvider { public void onCreate(){} } ما الفرق بين Broadcast Receivers و Content Providers في آندرويد؟ تم التعديل في 19 يناير 2016 بواسطة Lujain 1 اقتباس
السؤال
Programmer
هل من توضيح عن الفروقات بين Broadcast Receivers و Content Providers في Android Application وما هو استخدام كل منها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.