1. تعلم برمجة اندرويد – الفعالية Android Exercise

1. تعلم برمجة اندرويد - الفعالية Android Exercise 51. تعلم برمجة اندرويد - الفعالية Android Exercise 6



تعلم لغة برمجة اندرويد، لبرمجة تطبيقات الهواتف الذكية
أحدث الطرق البرمجية لبرمجة الاندرويد جافا
برمجة الاندرويد للمبتدئين
الفعالية هي جزء من تطبيق أندرويد يوفر للمستخدم واجهة تفاعلية تمكنه من تنفيذ أمر ما مثل تصفح الأخبار, البحث عن معلومة, الاتصال الهاتفي, التقاط الصور, عرض خريطة أو أي مهمة أخرى.
كل فعالية (Exercise) تمثل نافذة مستقلة في التطبيق. هذه النافذة قد تعرض في وضع ملء الشاشة أو قد تحتل جزء صغير من الشاشة.
كل تطبيق له عادةً فعالية رئيسية واحدة (Essential Exercise) وهي التي تعرض على الشاشة عن تشغيل التطبيق. بعد تشغيل الفعالية الرئيسية (Essential Exercise) , يمكن من خلالها تشغيل فعاليات أخرى لتنفيذ مهمات مختلفة.
واجهة المستخدم يتم عادةً إنشاؤها وتصميمها من خلال ملفات XML كما درست مسبقاً. الفعالية (Exercise) تقوم عند بدء تشغيلها بإنشاء الواجهة بناءً على محتوى ملف XML.
في ملف الفعالية (Exercise) يتم كتابة كود يمثل الإجراءات المختلفة التي يجب تنفيذها عند تفاعل المستخدم مع عناصر الواجهة.
وبذلك يكون هناك فصل كامل بين تصميم الواجهات, والذي يتم من خلال ملفات XML, والإجراءات اللازم تنفيذها, والتي يتم تحديدها داخل الفعالية (Exercise).

Subscribe to my channel
https://www.youtube.com/channel/UCd7lcZntY184Z2Auues8wZw?sub_confirmation=1
Watch extra movies https://www.youtube.com/channel/UCd7lcZntY184Z2Auues8wZw

قائمة – برمجة تطبيقات الهواتف الذكية – الأندرويد

7. كيف تصمم واجهة تطبيقات اندرويد Android app interface قائمة العرض Listing View

8. كيف تصمم واجهة تطبيقات اندرويد (2) – قائمة العرض المخصصة

9. كيف تربط بين الفعاليات باستخدام الأهداف في اندرويد Android Apps Intents

12. كيف تبرمج قائمة السياق في اندرويد context menu in android

14. كيف تضيف مستقبلات النشر الى تطبيق الاندرويد broadcast receiver

15. كيف تصمم تطبيق اندرويد باستخدام مزودات المحتوى Content material Suppliers

كيف أصبح مبرمج ناجح
تعلم البرمجة
من أين أبدأ تعلم البرمجة
اول خطوة في البرمجة
أساسيات البرمجة وما اللغات التي يجب تعلمها
تعلم البرمجة من الصفر الى الاحتراف

source

Leave a Reply

Your email address will not be published. Required fields are marked *