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