29 – التفاعل مع بقية التطبيقات Interacting with Other Apps

ملاحظة : الموضوع عبارة عن حلقة من حلقات سلسلة برمجة وتطوير اندرويد Android Development

اندرويد : التفاعل مع بقية التطبيقات Interacting with Other Apps

السلام عليكم ورحمة الله وبركاته

ضمن الدروس القادمة سوف نتحدث عن كيفية تفاعل تطبيقنا مع بقية التطبيقات

المتطلبات لمتابعة هذا الدرس :

فهم لاساسيات دورة حياة الفعالية Activity Lifecycle (شرحناه بشكل مفصل في دروس سابقة )

يفضل ايضا الاطلاع وقراءة مايلي :

عادة ما يكون لتطبيق اندرويد عدة فعاليات activities. كل فعالية من هذه الفعاليات تحوي واجهة مستخدم user interface  تمكن المستخدم من انجاز مهمة محددة (مثل عملية استعراض الخريطة او اخذ صورة). لكي تنقل المستخدم من فعالية إلى اخرى , يتوجب على تطبيقك استخدام مايعرف ب Intent وذلك لتحدد عن طريقها نية”intent”  تطبيقك للقيام بعمل ما.

عندما تقوم بتمرير intent إلى النظام عبر استخدام تابع مثل startActivity(), عندها فإن النظام يقوم باستخدام هذه ال intent ليحدد ويشغل مكون التطبيق المناسب.

يُمكن ويتيح استخدام ال intents للتطبيق ان يقوم بتشغيل فعالية ما تقع ضمن تطبيق منفصل.

يمكن ان تكون ال Intent عبارة عن امر صريح explicit للبدء بتشغيل فعالية محددة ( مستنسخ من فعالية محددة) او يمن ان تكون امر ضمني implicit  لبدء تشغيل اي مكون يستطيع التعامل مع الحدث المطلوب القيام به (مثل “التقاط صورة”).

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

سنتحدث في الدروس القادمة حول مايلي:

  • ارسال المستخدم إلى تطبيق اخر
    • يبين لك هذا الدرس كيف باستطاعتك انشاء intents ضمنية  implicit تهدف إلى تشغيل تطبيقات اخرى تقوم بدورها بإنجاز مهام محددة
  • الحصول على نتيجة من فعالية ما Getting a Result from an Activity
    • يبين لك هذا الدرس كيفك بإمكانك تشغيل فعالية اخرى وتلقي نتيجة ما من تلك الفعالية.
  • السماح لبقية التطبيقات بتشغيل فعاليتك
    • يبين لك ذا الدرس كيفية جعل الفعاليات ضمن تطبيقك تفتح بهدف الاستخدام من قبل تطبيقات اخرى عبر تعريف ما يسمى ب “intent filters” التي تصرح عن intents ضمنية التي يتقبلها تطبيقك.

وإلى لقاء قريب في الحلقة القادمة

وإلى ذلك الحين استودعكم الله والسلام عليكم ورحمة الله وبركاته.

الترجمة

المصطلح

فعالية

Activity

ضمني

Implicit

Advertisements

, , , , , , , , , , , , , , , , , , , , , ,

  1. أضف تعليق

اترك رد

Please log in using one of these methods to post your comment:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s

%d مدونون معجبون بهذه: