Chinese, Simplified subtitles

← voxMUhufeBY

voxMUhufeBY

Get Embed Code
4 Languages

Showing Revision 4 created 04/13/2016 by Udacity Robot.

  1. 您在这里看到的
    是我的 onCreate,
  2. 在我的 onCreate 中,
    我完成了大部分的任务。
  3. 首先,三个按钮分别是
    mSignInButton、mSignOutButton 和
  4. mRevokeButton。
  5. 我刚刚发现它们都使用
    findViewById,
  6. 并且按照按钮的排列 ID 进行传递。
  7. 这些是我们讲过的对象。
  8. 其中两个是按钮,
    一个是登录按钮。
  9. 我还说到了 TextView 状态,
    再说一次,sign_in_status 是 TextView,
  10. 我将这一状态分配给
    了本地对象 mStatus。
  11. 因此,对于这三个按钮,我设置了
    OnClickListener,并将其设置为此值,
  12. 这样,此类就成为了
    OnClickListener 的回调。
  13. 最后,我要说的是,对于
  14. 我的 GoogleApiClient,我在这里已经定义
    了一个本地 Google API 客户端。
  15. 如果向上滚动,
    将显示对其进行定义的位置。
  16. 它是私有 GoogleApiClient 和
    GoogleApiClient。
  17. 我也对按钮和 textView 执行了
    相同的操作。
  18. 在这里,我刚刚将我的
    GoogleApiClient 分配给此函数
  19. 的输出 buildApiClient。
  20. 我已在这里创建了该函数,且
    这只是构建了 API 客户端。
  21. 正如我们先前讨论的那样,它
    使用了 Plus.API。
  22. 它只是执行了常规 API Client
    操作,并添加了 ConnectionCallbacks、
  23. OnConnectionFailedListener
    和 API,
  24. 还添加了已定义的作用域。
  25. 因此,我们将使用 PROFILE 作用域,
    我们将按此操作。
  26. 现在,我们将构建该作用域并返回它。
  27. 在 onCreate 中,
    我将获得 Google API 客户端,
  28. 并将由此辅助函数
    构建它。
  29. 它将使用
    Plus.API 和 PROFILE 作用域。
  30. 很简单,是吧?