Intent意图(2017年11月14日)
2017.11.14
1、Intent——意图
是指用户操作的下一步要干什么。使用intent表达了用户操作的意向,通常用于跳转Activity和开启Service。
不仅可以执行用户想要的操作,还可以传递数据。
【举例】使用intent,跳转到新的Activity。
activity_main.xml
activity_main2.xml
MainActivity.java
2、intent的构成
设置过滤器的属性有哪些?
action:表示意图属于什么行为。
例如:Action_Main、View、Edit、Dial、Call、Send、SendTo、Battery_Low
data:在执行意图可以携带数据,分享(分享的链接就是数据)、拨打电话(电话号码就是数据)、打开链接(链接就是数据)
category:指对action的约束
type:数据的类型
component:组件设置
extras:可以设置各种类型的数据。如图片、类的实例
【案例】拨打电话
activity_main.xml
MainActivity.java
AndroidManifest.xml
测试: