YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Coding for the Location App Contd

Get Embed Code
4 Languages

Showing Revision 3 created 10/30/2015 by st_review2.

  1. أولاً، نحن في حاجة إلى أن يقوم النشاط
    بتنفيذ استدعاءات عديدة
  2. والمراقبات التى نحن بصددها الآن.
  3. لذلك، يمكنك أن ترى هنا
    النشاط الرئيسي العام لدينا يوسع
  4. نشاط شريط المهام.
  5. نريد تنفيذ أشياء قليلة.
  6. نريده أن يطبق الآتي.
  7. سيقوم بتنفيذ إعادة استدعاءات
    عميل واجهة برمجة تطبيق Google.
  8. موزع فشل اتصال عميل واجهة برمجة
    تطبيق Google وموزع الموقع.
  9. بدلاً من كتابتهم، سأقوم بلصقهم.
  10. لقد أضفتهم الآن، لكن نلاحظ أن لدينا
    بعض الأخطاء.
  11. لأن هناك بعض الرموز لم يتم حلها.
  12. لابد أن تقوم باستخدام المكتبات الصحيحة
    لحل تلك الرموز
  13. و إضافة تلك المكتبات هنا.
  14. لايزال هناك خطأ، وذلك لأن هناك بعض
  15. الأساليب لابد من تنفيذها ولم نقم بذلك حتى
    الآن.
  16. وسنقوم بذلك في ثواني معدودة
  17. قبل القيام بذلك، هناك أشياء قليلة أريد
    إضافتها للتعليمة البرمجية.
  18. أولاً، نريد إضافة علامة
  19. وهي عبارة عن سلسلة للتعليمة البرمجية حتى
    تمكنك من تتبع
  20. إسم هذا التطبيق إذا قمنا بكتابته في
    التسجيل.
  21. لذا نقوم بذلك من خلال عبارة نهائية خاصة،
    تسمى علامة.
  22. ويمكنك وضعها في أي مكان يروق لك.
  23. سأقوم بوضع تطبيق اختبار Lawrence وقد
    تبدو التعليمة البرمجية مثل ذلك.
  24. بعد ذلك هناك متغيرات محلية لابد من إعدادها
    داخل هذه الفئة.
  25. أشياء، على سبيل المثال، لتتبع طريق عرض
    النص التي نسميها مُخرَج Txt،
  26. عميل واجهة برمجة التطبيق ذاته وعنصر طلب
    الموقع.
  27. سأقوم بذلك الآن.
  28. يمكن أن ترى عندما قمت بإضافتهم،
  29. تبين أنه يحتاج إلى استخدام هذه الفئة.
  30. قم بالمتابعة والتأكيد بنعم.
  31. وسيتم استخدام هذه الفئة.
  32. يمكن أن تلاحظ هنا أن لدي موضوع
    طريقة عرض نص سميته مُخرَج txt
  33. التي تستخدم لكتابة طريقة عرض النص
    على واجهة المستخدم
  34. لدي عميل واجهة برمجة تطبيق Google
    أسميه عميل واجهة برمجة تطبيق mGoogle.
  35. ولدي طلب موقع أسميه طلب mLocation.
  36. حسناً، الآن في أسلوب التكوين لدينا, لابد
    أن نقوم بإعداد عميل واجهة Google.
  37. ونستخدم ذلك من خلال مكون واجهة
    برمجة تطبيق Google.
  38. ونضيف واجهة برمجة تطبيق مشروطة لذلك.
  39. لنقم بإضافة هذه التعليمة
    و يمكن الحديث عنها باستفاضة.
  40. نذهب إلى أسلوب التكوين وسأضيف
    التعليمة البرمجية هنا.
  41. ما تقوم به ببساطة هو إنشاء مكون جديد
  42. لعميل واجة برمجة تطبيق، والذي يضيف أننا نريد
    استخدام واجهة برمجة تطبيق خدمات الموقع
  43. من خلال ذكر واجهة برمجة تطبيق خدمات الموقع
    في أسلوب واجهة برمجة تطبيق
  44. نريد إضافة إعادة استدعاءات عميل واجهة
    برمجة تطبيق Google في هذه الفئة.
  45. ونريد إضافة موزع فشل الاتصال
  46. أيضاً في هذه الفئة، وتكوينها بعد ذلك.
  47. وسيقوم بتخصيص عميل واجهة برمجة تطبيق
    لنا لكي تمكننا من التحدث إلى
  48. خدمات Google.
  49. الآن، لو تتذكر، كان لدينا عنصر واجهة
    مستخدم يسمى طريقة عرض نص.
  50. وسيعرض ذلك بيانات الموقع.
  51. نحتاج إلى أن تكون طريقة النص
    في تعليمة برمجية
  52. واستخدام فئة مُخرَج txt.
  53. لنبدأ بعض الإعدادات للقيام بذلك الآن.
  54. ونقوم بشيء مثل ذلك.
  55. نحدد فقط أن مخرج txt موجود
    ببحثي عن المعرف أو مخرج id.txt.
  56. لو تتذكر، عندما خصصنا عرض النص
    في XML للنشاط،
  57. أطلقنا عليه اسم مخرج txt.
  58. نجد طريقة العرض تلك ويمكننا وضعها في
    طريقة عرض نص
  59. ويمكننا أن نبدأ الآن.
  60. وحتى نلخص، ما الذي فعلناه هنا؟
  61. أولاً، قمنا بتكوين نموذج لعميل
    واجهة برمجة تطبيق باستخدام المكون لديه.
  62. قمنا بإعداده لاستخدام واجهة برمجة
    تطبيق خدمات الموقع هنا
  63. وأخبرناه بعد ذلك باستدعاءات فشل الاتصال،
  64. لذا سنقوم باستخدامهم في هذه الفئة
  65. أو داخل النشاط، وبعدها ربطنا عرض النص
    بالتعليمة البرمجية.
  66. لقد خطوت خطوات كبيرة لكن لا يزال هناك
    أشياء كثيرة بعد.
  67. لنجري هذا الاختبار السريع أولاً.