Arabic subtitles

02-14 عميل Google API - الحل

02-14 عميل Google API - الحل

Get Embed Code
4 Languages

Showing Revision 7 created 11/02/2015 by st_review1.

  1. تستطيع هنا مشاهدة onCreates
    وفي onCreate،
  2. انتهيت من معظم هذه المهام.
  3. أولاً، الأزرار الثلاث هيmSignInButton ، mSignOutButton، و
  4. mRevokeButton.
  5. وقد تمكنت من العثور عليها فورًا باستخدام findViewById و
  6. تمرير المعرف المرتب للزر.
  7. هذه هي الكائنات التي أعلنت عنها.
  8. اثنان منها زران
    والآخر أحد أزرار تسجيل الدخول.
  9. ومرة أخرى أقول إن حالة TextView
    هي sign_in_status
  10. في TextView وأخصص
    ذلك للكائن المحلي الذي يسمى mStatus.
  11. لهذه الأزرار الثلاث، قمت بتعيين
    OnClickListener، وقمت بتعيينه إلى
  12. هذا، إذًا تصبح هذه الفئة
    إعادة استدعاء لـ OnClickListener.
  13. وأخيرًا، أقول
  14. إنني قمت بتعريف عميل Google API
    محلي لـ GoogleApiClient هنا.
  15. إذا قمت بالتمرير لأعلى،
    فيمكنك هنا مشاهدة المكان الذي قمت بتعريفه فيه.
  16. إنه GoogleApiClient
    وGoogleApiClient خاص.
  17. لقد فعلت نفس الشيء مع الأزرار
    وtextView.
  18. والآن هنا، أقوم بتعيين
    GoogleApiClient إلى مخرجات هذه
  19. الدالة، buildApiClient.
  20. لقد قمت بإنشاء تلك الدالة هنا
    وهي تقوم بإنشاء عميل API.
  21. وتستخدم Plus.API
    كما سبق مناقشته.
  22. وتقوم بمهام عميل API المعتادة،
    مع إضافة ConnectionCallbacks،
  23. إضافة OnConnectionFailedListener،
    وإضافة API،
  24. وكذلك إضافة Scope كما قمنا بتعريفه.
  25. سوف نستخدم PROFILE Scope
    ونقوم بذلك بهذه الطريقة.
  26. الآن لقد قمنا بإنشائها ثم إرجاعها.
  27. والآن في onCreate،
    سوف أحصل على عميل Google API و
  28. أقوم بإنشائه
    باستخدام دالة مساعدة.
  29. وسوف يكون واحدًا يستخدم
    نطاق Plus.API وPROFILE.
  30. الأمر مباشر وواضح، أليس كذلك؟