fbpx

استقبال بيانات من تطبيقات أخرى برمجة اندرويد

بسم الله الرحمن الرحيم

درس اليوم مفيد ومهم جداً .. في تلقي بيانات ( صور – نص – صور متعددة ) من تطبيقات أخرى, ليتم مشاركتها في تطبيقك والتصرف بها .. تعديل تكبير تحرير كلي .. يمكنك التصرف بها كما تريد. الدرس مهم للذين يريدون إنشاء تطبيقات تحرير, تعديل وتصميم صور, أو مشاركة النصوص لتوزيعها, نشرها .. إلخ.

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

  • أكثر من يستفيد من هذا الدرس لم يريد برمجة تطبيق اجتماعي وتفاعلي مع المستخدمين.

اولاً سوف نستخدم تصريحات الانتنت ACTION_SEND في داخل ملف AndroidManifest.xml بواسطة العنصر <intent-filter>.

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

وسوف نعطي تصاريح للتطبيق / قراءة + كتابة على الذاكرة SD من أجل حفظ الصورة.

* الان جانب التنسيق في ملف الواجهة Layout > تواصل معنا أشخاص يريدون منا الاهتمام بشكل أكبر بالتنسيق لذلك سوف نحاول قدر الإمكان …

نفتح ملف activity_main.xml ونضع فيه نص و صورة .. في حالة مشاركة نص للتطبيق سوف يتغير إلى النص الذي تم مشاركته وكذلك الصورة.

سوف أستخدم ScrollView من أجل النص, وسوف أعطي خاصية الوزن للنص وللصورة 50%.

الصورة المستخدمة no_image

معاينة للتنسيق :

how_to_receive_simple_data_from_other_apps_android_1

الآن نذهب إلى الجزء البرمجي MainActivity.java // سوف نستخدم الانتنت كما ذكرنا سابقاً .. كذلك سوف نستخدم الدوال :

  • hanlde incoming text data
  • handle incoming Image

سوف أدرج لكم الكود وأضع عليه سطور التعليقات.

MainActivity.java

أرجوا أن يكون كل شيء مفهوم فالأمر بسيط إن شاء الله ..

معاينة من تطبيق اليوم : ( انقر على الصورة لتكبيرها )

التالي السابق
how_to_receive_simple_data_from_other_apps_android_2
how_to_receive_simple_data_from_other_apps_android_3
التالي السابق

نرجوا مشاركة المواضيع ونشرها لتعم الفائدة .. وانتظرونا بكل جديد ومفيد وحصري .. والسلام عليكم 🙂

 

عن عبدالقادر عليوي

مواليد 1996 , سوري الجنسية, طالب علم, لدي شغوف كبير في تعلم كل ما يتعلق بالانترنت من تطوير وحماية, أحب القراءة كثيراً .. هدفي نشر العلم بشتى أنواعه ومجالاته, متابع من الدرجة الأولى لـ الدكتور ابراهيم الفقي و الشيخ أحمد ديدات - رحمهم الله -.

شاهد أيضاً

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة في التطبيق من فايربيس

بسم الله الرحمن الرحيم اليوم سيكون شرحنا عن كيفية عرض صورة  في التطبيق من قاعدة …

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.