Arabic subtitles

08 Creating an Android Library

Get Embed Code
4 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. تُعد مكتبات Android في الأساس
    ،تطبيقات ذات ميزات كاملة لـ Android
  2. ولكن مع تقييد واحد
    .وهو عدم إمكانية تثبيت نفسها
  3. فيجب وضعها في حزمة داخل تطبيق آخر
    .ليتم تثبيتها على الجهاز
  4. تميل تطبيقات Android إلى أن تتألف من دفعة
    كاملة من الملفات. إذًا، في حين أن بإمكانكم إنشاء
  5. ،مكتبة Android يدويًا
    .فإنه من الأيسر كثيرًا استخدام المعالج
  6. .لنرَ كيفية القيام بذلك
  7. إذا نقرتم بزر الماوس الأيمن فوق
    جذر المشروع
  8. ثم قمتم بتحديد New Module > Phone and
    ،Tablet Applications > Android Library
  9. يمكنكم إعطاء المكتبة اسمًا
    ،وsdk، وبالضبط مثل أي تطبيق عادي
  10. يمكنكم اختيار أنواع الأنشطة
    .المراد إضافتها
  11. لنضِف Blank Activity with Fragment
    .
  12. .ونمنحه اسمًا
  13. تم الآن إضافة مجلد myLibrary
    إلى جذر المشروع
  14. مع ملفات المصدر وres (الموارد) المألوفة
  15. وحتى ملف Manifest (ملف البيانات) الذي يتم إقرانه
    .مع تطبيق Android العادي
  16. بالإضافة إلى ذلك، يتميز المعالج بسهولته بما يكفي
    لإضافة المكتبة الجديدة كمشروع فرعي في
  17. .البنية متعددة المشاريع
  18. إذًا، آخر ما يلزم القيام به هو
    إمكانية استخدام النشاط الجديد في
  19. التطبيق الأساسي، عن طريق الانتقال إلى
    .ملف build.gradle في مستودع التطبيق
  20. وبعد ذلك، يلزم إضافة
    تبعية وقت التجميع
  21. .على المشروع myLibrary
  22. .وهذا كل المطلوب عمله
  23. .لنرَ مثالاً عمليًا
  24. ،ها هو العرض التوضيحي من التعليمات البرمجية للدورة
    .والذي أقترح بشدة أن تطَّلعوا عليه
  25. أضفنا مكتبة Android imageactivity
    .إلى المشروع
  26. هذه المكتبة من شأنها تعريف نشاط
    بالتخطيطات والقيم الخاصة به
  27. .مثل السلاسل
  28. إذًا، تكمن هنا الرسالة وهي أن
    .النشاط سيتم عرضه
  29. علاوة على ذلك، يتم إنجاز هذا المورد المسؤول عن رسم شعار Gradle
    داخل مكتبة
  30. .Android
  31. ،في settings.gradle
    ،يتم إضافة imageactivity كمشروع فرعي
  32. وفي ملف build.gradle
    ،الخاص بمستودع التطبيق
  33. لدينا تبعية وقت التجميع
    .على مشروع نشاط الصورة
  34. مما يعني أنه في النشاط الأساسي
    ،لمشروع Android الرئيسي
  35. يمكن استيراد مكتبة ImageActivity
    .وإعداد هدف لتشغيلها
  36. إذا تابعنا
  37. وقمنا بنشر ذلك إلى جهاز الاختبار، فها هو
    النشاط من الوحدة النمطية للتطبيق
  38. وهذا هو الزر الذي سيشغِّل
    .النشاط من مكتبة Android بعد ذلك
  39. .تمت العملية بنجاح
  40. لقد أنشأنا نشاطًا يَسهل
    .إعادة استخدامه بين التطبيقات