Return to Video

02-19 Describe Workflow

  • 0:01 - 0:04
    عند تكوين تطبيق مستخدماً خدمات
    موقع مثل تلك الخدمات،
  • 0:04 - 0:07
    هناك عدد من الأحداث التي تحدث في
    دورة حياة التطبيق،
  • 0:07 - 0:11
    بالإضافة إلى الأحداث الاعتيادية في دورة
    حياة النشاط.
  • 0:11 - 0:15
    لنلقي نظرة في كل هذه الأحداث، حدث تلو
    الآخر، و
  • 0:15 - 0:17
    نحدد ما نريد القيام به في كل حدث.
  • 0:17 - 0:20
    أول شييء، هو أسلوب التكوين.
  • 0:20 - 0:22
    قمنا بتنفيذ ذلك.
  • 0:22 - 0:25
    يتم الاتصال به عند تكوين نشاطنا.
  • 0:25 - 0:28
    وفي ذلك قمنا بإعداد عميل واجهة برمجة
    تطبيق.
  • 0:30 - 0:33
    وسنقوم بإعداده ليستخدم خدمات الموقع و
  • 0:33 - 0:37
    وموقع الاستدعاءات للاتصال عندما يحدث
    جديد في عميل واجهة برمجة التطبيق.
  • 0:38 - 0:41
    وبعد أن يقوم أسلوب التكوين بمهمته سيبدأ
    عمل التطبيق.
  • 0:43 - 0:47
    ونظراً لأننا نستخدم استدعاءات غير متزامنة
    في عميل واجهة برمجة تطبيق Google
  • 0:47 - 0:51
    سيتم بدء تشغيل عدد من الدوال أثناء تشغيل
    عميل واجهة برمجة التطبيق.
  • 0:51 - 0:57
    مباشرة بعد أن يقوم اسلوب تكوين Android
    بالاتصال بنشاط البدء.
  • 0:57 - 0:59
    وعندها سنقوم بإِشعار
    عميل واجهة برمجة تطبيق Google
  • 1:00 - 1:04
    مرة آخرى لبدء الاتصال بخدمات الموقع.
  • 1:05 - 1:09
    استناداً إلى العلاقة بين العميل و
  • 1:09 - 1:12
    خدمات الموقع، سيحدث شييء واحد
    من ثلاث أشياء.
  • 1:13 - 1:17
    إذا تم الاتصال بنجاح يبدأ تشغيل
    دالة الاتصال.
  • 1:19 - 1:20
    نلقي نظرة سريعة على ذلك.
  • 1:21 - 1:24
    إذا فشل الاتصال، يبدأ تشغيل
    دالة فشل الاتصال.
  • 1:26 - 1:28
    إذا كان متصل من قبل، لكن
  • 1:28 - 1:32
    حدث شييء ما في الاتصال أدى إلى تعليقه،
  • 1:32 - 1:34
    سيبدأ تشغيل
    دالة تعليق الاتصال.
  • 1:36 - 1:41
    لابد من تنفيذ كل هذه الدوال على
    تطبيقك أو لن يتمكن من التحويل برمجياً.
  • 1:41 - 1:45
    تأكد على الأقل من أنك وضعت علامة
    في الدوال التي لا
  • 1:45 - 1:49
    تريد أن تضع لها تعليمة برمجية تفصيلية،
    على سبيل المثال دالة فشل الاتصال و
  • 1:49 - 1:51
    تعليق الاتصال.
  • 1:51 - 1:53
    دعنا نلقي نظرة على دالة الاتصال.
  • 1:53 - 1:58
    في هذا الدالة، سنقوم بتكوين عنصر
    طلب موقع جديد.
  • 1:58 - 2:01
    سنبدأ بإعداد أولوياته
    سنضع فاصل زمني، و
  • 2:01 - 2:06
    وبعد ذلك نبدأ تحديثات الطلب من خدمات
    الموقع.
  • 2:06 - 2:08
    نلقي نظرة سريعة على تلك التعليمة.
  • 2:09 - 2:13
    الآن حين تكتشف خدمات الموقع موقع جديد
    للجهاز،
  • 2:13 - 2:18
    سيتم إرسال استدعاء إلى دالة تغيير الموقع،
  • 2:18 - 2:20
    وسيزودك ذلك بموضوع الموقع.
  • 2:21 - 2:25
    هذا الموضوع، يمكنك تزويده بتفاصيل عن
    الموقع،
  • 2:25 - 2:26
    مثل اتجاه العرض وخط الطول.
Title:
02-19 Describe Workflow
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD876-1 - Google Play Services - Location & Contex
Duration:
02:28

Arabic subtitles

Revisions Compare revisions