YouTube

Got a YouTube account?

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

Arabic subtitles

Start Coding the Location App

Get Embed Code
4 Languages

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

  1. حسناً، رائع، لدينا الآن واجهة مستخدم
    محددة وتم الانتهاء من بيان Android.
  2. لكن لأننا نستخدم خدمات Google،
    هناك علامة تعريف واحدة نحتاج
  3. لإضافتها، وذلك لتحديد أنك تستخدم مكتبة
    خدمات Play.
  4. نقوم بها على هذا النحو.
  5. يتم استخدام علامة التعريف
    داخل علامة التطبيق
  6. ولابد أن تكون تابعة للنشاط وليست فرعية.
  7. داخل هذا، Android المحدد لديك هو
    com.google.android.gms.version
  8. وقيمة هذا هو
    atInteger/GooglePlay خدمات_إصدار.
  9. وكما ترى هنا تظهر باللون الأحمر.
  10. تظهر في شكل خطأ لا يمكنك حل الرمز،
  11. لكننا سنقوم بمعالجة ذلك في الحال.
  12. وأيضاً بمجرد معالجة ذلك،
    يتم تكوين تطبيقك
  13. لكي يستخدم مكتبات الخدمات
    وقتما تحول برمجياًُ،
  14. سيتم إضافة الرقم الصحيح بطريقة تلقائية.
  15. دعنا نبدأ ونفعل.
  16. وحتى نقوم بذلك هناك مكان آخر
    لابد أن نتأكد أننا
  17. نستخدم المكتبات للخدمات وهذا في
    تكوين .gradle
  18. للتطبيق ذاته.
  19. لذا إذا ذهبت إلى تكوين .gradle للتطبيق،
  20. بالأسفل هنا يمكنك رؤية التبعيات في
    أسفل تكوين .gradle.
  21. سنقوم بإضافة تبعية جديدة هنا.
  22. ما نريد إضافته شيء بسيط،
  23. لتحويل الإجراء
    google.android.gms:play-services:6.5+.
  24. من المهم أن تلاحظ أن الإصدار لديك ربما
    يكون مختلف.
  25. يستند إلى ما تستخدمه
  26. وأي إصدار خدمات Play
    قمت بتثبييته.
  27. يمكن أن تلقي نظرة في نظامك
    لترى أي إصدارات تم تثبيتها
  28. لأجلك.
  29. استخدم هذه الإضافة لتسهيل الأمر.
  30. أصدق أن لدي6.5.0.87..
  31. لكن بالطبع، عند مشاهدتك خدمات Play
  32. ربما تكون في الإصدار 7 أو ما بعده وكما ترى
    هنا، لابد أن تتجنب استخدام
  33. الإضافات في أعداد الإصدار لأنها يمكن أن
    تؤدي إلى سلوك غير متوقع.
  34. لكنني سأتركها هنا لمزيد من السهولة.
  35. لكن عليك التأكد عند قيامك بتكوين تطبيقك
    أنك تستخدم
  36. رقم الإصدار الصحيح هنا.
  37. الآن وبعد أن قمنا بذلك، سنذهب إلى
    نشاطنا الرئيسي
  38. والحصول على مزود الموقع.
  39. الآن، في نشاطنا الرئيسي، تذكر أنه يحتوي
    على طريقة عرض نص.
  40. عندما يقوم المستخدم بتشغيل التطبيق،
  41. نريد الحصول على الموقع الحالي باستخدام
    خدمات الموقع،
  42. كتابة خط عرض الموقع الحالي في طريقة
    عرض النص.
  43. وحتى نفعل ذلك، سنحتاج إلى كتابة بعض
    التعليمات البرمجية في النشاط.
  44. ستقوم التعليمة البرمجية بتكوين عميل
    واجهة برمجة تطبيق
  45. وإعداد إعادة الاستدعاءات المطلوبة لتخزين
    الاستجابات من خدمات الموقع.