Intent的属性(二)
Data 和 Type
ACTION_VIEW content://contacts/people/1 显示id为1的联系人信息
ACTION_DIAL content://contacts/people/1 将id为1的联系人电话号码显示在拨号界面中
ACITON_VIEW tel:123 显示电话为123的联系人信息
ACTION_VIEW http://www.google.com 在浏览器中浏览该网站
ACTION_VIEW file://sdcard/mymusic.mp3 播放MP3
ACTION_VIEW geo:39.2456,116.3523 显示地图
Extras
这个也常会被用到,用于Action之间的数据交换。通常是以 键值对 方式进行存储
//单个变量:
intent.putExtra(key , value);//传递
intent.getStringExtra(key);//获取
//多个参数
intent.putExtras(bundle);//传递
bundle.getString(key);//获取
//具体用法后面还会介绍
Flags
表示不同来源的标记。所有的标记都为整数类型 。Flags多数用于指示Android系统如何启动Activity,以及启动后如何对待。所有的标记都在Intent类中。