Chinese, Simplified subtitles

← Quick Code Overview

Get Embed Code
4 Languages

Showing Revision 6 created 07/18/2016 by Udacity Robot.

  1. 接下来我们快速浏览应用的布局
  2. 这是 Java 类
  3. Dinner 类的方法会指出建议的晚餐
  4. MainActivity 会显示主画面
  5. 开始时 主画面只有这一个按钮:“晚餐吃什么?”
  6. 按下该按钮后
  7. 它会发送显示晚餐 activity 的 intent
  8. 晚餐会显示在这里 然后会显示这些按钮
  9. 其中每个按钮都会发送
  10. 启动适当 activity 的 intent
  11. 例如
  12. “显示食谱”按钮会发送启动显示食谱 activity 这项 intent
  13. 实际上“再次选择”没有对应的 activity
  14. 它在类内只包含方法
  15. 这里的这个类 useInfoBoxFragment 是一个 Fragment
  16. 只会显示信息框与标题
  17. 可以在需要的位置重复使用该 Fragment
  18. 有助于简化代码
  19. 例如 showRecipeActivity、removeMealActivity 与 orderDinnerActivity
  20. 所有这些 activity 都使用这个 Fragment
  21. 应用具有两个菜单
  22. 这是主菜单 只会显示设置
  23. 但实际上 我们不会使用这个应用程序中的设置
  24. 较有趣的是食物偏好菜单 它会显示食品选项的列表
  25. 在我们希望用户选择食物偏好时 会使用这个弹出菜单
  26. 还有一点 我要快速说一下
  27. 在本课程的简介课程中 你已经知道如何实施未连接的代码
  28. 以便使用 Google API 客户端库
  29. 但是 对于 Google Analytics 与 Google Tag Manager
  30. 你不需要实施任何代码来使用 Google API 客户端库
  31. 应用只需在 Android 清单中指定客户端库的版本
  32. 像这样
  33. 然后 在 build.gradle 文件中指定对运行服务的依赖性就可以了
  34. 在“晚餐吃什么”示例应用中
  35. 已经为你设置了这些依赖性