YouTube

Got a YouTube account?

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

Chinese, Simplified subtitles

← Workflow Solution

Get Embed Code
4 Languages

Showing Revision 9 created 07/04/2016 by Udacity Robot.

  1. 正确的回答如下
  2. 首先 创建 GoogleApiClient 使用所需的 API
  3. 在我之前展示的示例中
  4. 我利用 GoogleApiClient 使用定位服务 API
  5. 其他的 你可以登录 可以制作地图 可以做其他事情等等
  6. 但是仍需要使用 GoogleApiClient 才行
  7. 接下来你将使用 ConnectionCallbacks 来扩展 activity
  8. 这些内容是异步编程模型的核心
  9. 其中 服务可以在发生重要事件时将你调回
  10. 此外 你还需要使用 OnConnectionFailedListener 来扩展 activity
  11. 以便在连接中断时 可以从容处理
  12. 最后 连接之前创建的 GoogleApiClient 后
  13. 等待 onConnected 回调
  14. 一旦收到 onConnected 回调
  15. 就表示你的 ApiClient 已连接到服务
  16. 你可以调用这些服务
  17. 完成这些操作后
  18. 你可以满足特定 API 的需求
  19. 例如 你之前也看到了 我执行位置工作
  20. 我还采用了 onLocation hanged 方法
  21. 位置发生变化时 该方法会因位置请求而触发
  22. 在定位服务模块与其他所有模块中
  23. 你可以更详细地看到所有这些内容
  24. 在你开发的每款应用中 都会采用这一系列步骤
  25. 在你学习后续课程时 要确保了解这些内容
  26. 因为这一系列步骤非常重要 因此请想一个好方法
  27. 记住这些步骤 随后可以在论坛中发布
  28. 另外 请花些时间了解别人的方法
  29. 也许能找到适合你的方法