Chinese, Simplified subtitles

← Intents as Envelopes - Developing Android Apps

Get Embed Code
10 Languages

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

  1. 我想把 intent 比作信封 每个信封中都包含了“收信人”
  2. 在这个案例中是指你要传递出去的组件
  3. 这里有适用于传送少量数据的空间
  4. 打包为额外信息
  5. 最终的接收方和打开这个 intent 的是
  6. 适用于应用程序组件的原始元组
  7. 显式 intent 会明显地指出接收方的名称
  8. 就像在这个信封上看到的内容
  9. 隐式 intent 更加有趣
  10. 在这里 我们没有指定类名称
  11. 我们甚至不知道它是什么
  12. 那么 我们如何指定启动哪个 activity ?
  13. 你一定听说过这样的故事
  14. 这种只有虚假地址的信件不管怎样
  15. 都有办法找到收件人
  16. Android 上的 intent 解析系统就是这样工作的
  17. 找到 activity 来执行你在关联数据上
  18. 指定的操作
  19. 因此 不指定类名称
  20. 而是指明要执行 activity 的操作
  21. 以及要对哪些数据进行操作
  22. 像这样 我们想要找到一个
  23. 能够处理网站视图的 activity
  24. 由于 intent 可以跨越不同应用程序
  25. 所以启动的 activity 可能不是你的应用的一部分
  26. 因此 可以包括这些功能
  27. 网页浏览、拨打电话或从电话簿中选择联系人
  28. 所有这些都在应用内进行
  29. 完全无需你进行任何实施
  30. 你甚至不需要了解这款应用
  31. 它就能为你提供服务
  32. 在 Android 开发者站点的“常用 intent ”页面中
  33. 可以详细了解原生的应用支持的某些 intent