一个android应用通常有若干个activity。每个activity界面都将用于显示执行不同任务的界面(如显示一个地图或者一张照片)。为使用户能够从一个界面切换到另一界面, 需要利用Intent
定义用户将要执行某项任务的意图。当传递一个Intent
参数给startActivity()
方法时,系统将使用Intent
启动相应的组件。使用Intent
甚至可以启动其他app应用的activity界面。
Intent
可以很明确地启动一个组件(如activity实例),或者比较暗示地处理一个动作(如拍照)。
本节将展示利用Intent
执行与其他应用交互的一些基本操作,如启动一个activity实例、接收其他应用返回的信息和执行从其他应用中得到的信息等。