Return to Video

Android Software Stack and Gradle - Developing Android Apps

  • 0:01 - 0:04
    بساطة النقر على run ثم ظهور تطبيقك
    على المحاكي،
  • 0:04 - 0:08
    تخفي الكثير من التعقيد. تذكر أن Android
    مليء بالبرامج المكدسة.
  • 0:08 - 0:12
    Adspace هو Linux Kernel،
  • 0:12 - 0:16
    والذي يعالج المهام ذات المستوى الأدنى
    كألياف الأجهزة وإدارة اللوحة.
  • 0:16 - 0:21
    علاوة على ذلك، هناك بعض مكتبات C و++C
    مثل Libsc
  • 0:21 - 0:26
    و SQLite وAndroid Runtime.
    ويشمل ذلك مكتبات Android الرائعة
  • 0:26 - 0:31
    وأجهزة Android الظاهرية، أو Dalvic
    أو ART الأحدث. يتم تشغيل تطبيقك
  • 0:31 - 0:36
    داخل المثيل الخاص به من الجهاز الظاهري
    باستخدام فئات وخدمات متوفرة هنا
  • 0:36 - 0:41
    في إطار عمل التطبيق. علاوة على ذلك،
    يتضمن طبقة التطبيق
  • 0:41 - 0:45
    التي تشمل تطبيقك والتطبيقات الأخرى
    المثبتة على الجهاز.
  • 0:45 - 0:49
    لذا، فعند النقر على Run في Android Studio،
    أول شيء يحدث هو أن التعليمة البرمجية
  • 0:49 - 0:53
    تتجمع في التعليمة البرمجية للبايت
    حيث يمكن تشغيلها في جهاز Android الظاهري.
  • 0:53 - 0:58
    ثم تُثبت على الجهاز. في Android Studio،
  • 0:58 - 1:02
    يتم إجراء ذلك باستخدام gradle،
    مجموعة أدوات إنشاء تدير التبعيات
  • 1:02 - 1:04
    وتسمح لك بتعريف منطق إنشاء مخصص.
  • 1:04 - 1:10
    يمكنك بدء إنشاء gradle يدوياً في IDE
    من خلال تحديد make project.
  • 1:10 - 1:13
    كما يمكنك الانتقال للقائمة build
    وتحديد make project من هناك،
  • 1:13 - 1:17
    أو تستطيع استخدام Gradle Console
    لحفظ أي سجلات
  • 1:17 - 1:22
    أو أخطاء إنشاء، أو فتح نافذة Gradle tasks
    لعرض أي مهام متوفرة.
  • 1:22 - 1:25
    بالنقر المزدوج على أي منها سينفذها.
    كما يعمل ذلك من
  • 1:25 - 1:29
    سطر الأوامر أيضاً. بمجرد الانتقال إلى
    جذر مجلد المشروع الخاص بك،
  • 1:29 - 1:35
    يمكنك كتابة gradlew tasks لعرض كافة المهام
    التي يمكنك تشغيلها. يمكنك معرفة
  • 1:35 - 1:39
    المزيد بالتحقق من الارتباطات
    الموجودة في ملاحظات المدرب. والآن،
  • 1:39 - 1:43
    لاحظ أننا بدأنا بالمشروع،
    الذي يبدأ بـ gradle ثم الإنشاء ثم
  • 1:43 - 1:48
    ثم تجميع التعليمات البرمجية بالبايت
    مع الموارد الخارجية كالصور
  • 1:48 - 1:53
    والسلاسل، وuixml في حزمة تطبيق.
    هذا ما يطلق عليه حزمة تطوير البرامج،
  • 1:53 - 1:57
    وهو ملف zip بتنسيق خاص. عندما يكون ملف
    حزمة تطوير البرامج جاهزاً،
  • 1:57 - 2:02
    يتم توقيعه ونشره إلى الجهاز باستخدام
    Android Debug Bridge أو ADB.
  • 2:02 - 2:07
    إذا عدنا إلى العنصر الطرفي، فيمكنك
    معرفة أن ADB يسمح لك بالتفاعل
  • 2:07 - 2:11
    وتصحيح أخطاء التطبيقات على أي جهاز
    حقيقي أو ظاهري. كدفع الملفات
  • 2:11 - 2:14
    وسحبها، أو عرض إخراج logcat،
  • 2:14 - 2:20
    أو حتى تشغيل shell عن بعد. لذا فبعد تثبيت
    ADB لحزمة تطوير البرامج على Android Studio
  • 2:20 - 2:23
    فإنه يستخدم ADB مرة أخرى لتشغيل التطبيق
    عن طريق إرسال أمر تخزين عبر shell
  • 2:23 - 2:29
    عن بعد، من خلال تحديد
    اسم الحزمة والفئة للنشاط الرئيسي.
Cím:
Android Software Stack and Gradle - Developing Android Apps
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD853 - Developing Android Apps
Duration:
02:29

Arabic subtitles

Felülvizsgálatok Compare revisions