Intent:意图,是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。一般用于启动活动、启动服务以及发送广播等场景。
显示Intent:通过指定的Activity.Class作为目标活动的方式启动活动。
隐式Intent:由在清单文件中使用intent-filter,设置action的值,通过action字符串创建的Intent启动活动的方式。隐式启动不仅可以启动自己程序内的活动,还可以启动其他程序的活动。如浏览器、电话、短信等系统应用。
Intent可向目的活动传递参数,它提供了一系列的putExtra()方法的重载。