Intent意图(2017年11月14日)

2017.11.14

1Intent——意图

是指用户操作的下一步要干什么。使用intent表达了用户操作的意向,通常用于跳转Activity和开启Service

不仅可以执行用户想要的操作,还可以传递数据。

【举例】使用intent,跳转到新的Activity

activity_main.xml

 

 

 

activity_main2.xml

 

 

 

MainActivity.java

 

 

 

2intent的构成

设置过滤器的属性有哪些?

action:表示意图属于什么行为。

例如:Action_Main、View、Edit、Dial、Call、Send、SendTo、Battery_Low

data:在执行意图可以携带数据,分享(分享的链接就是数据)、拨打电话(电话号码就是数据)、打开链接(链接就是数据)

category:指对action的约束

type:数据的类型

component:组件设置

extras:可以设置各种类型的数据。如图片、类的实例

【案例】拨打电话

activity_main.xml

 

 

 

MainActivity.java

 

 

 

 

 

 

AndroidManifest.xml

 

 

 

测试:

 

 

posted @ 2021-03-25 14:04  三生石头花  阅读(28)  评论(0编辑  收藏  举报