Intent初步介绍

1.Intent的基本作用

   使用intent在activity,broadcast,service之间传递数据。

2.一个Intent对象包含一组信息

1)Compontent name:指定要启动哪一个activity

2)Action:启动这个activity做什么

3)Data:从一个activity到另一个activity传递怎样的数据

4)Category:类别

5)Extras:附加信息,存放一些键值对,然后可以传递到另外一个activity当中

6)Flags:标志位

3.Intent的基本用法

// 从一个activity跳转到另一个activity

Intent intent = new Intent();   

intent.setClass(MainActivity.this, OtherActivity.class);  

intent.putExtra("键", "具体的值"); 

MainActivity.this.startActivity(intent);  

 

// 调用发送短信的activity

Uri uri = Uri.parse("smsto:01088888888");

Intent intent = new Intent(Intent.ACTION_SENDTO, uri);

intent.putExtra("sms_body", "how are you");

StartActivity(intent);
posted @ 2013-01-12 17:48  重生2013  阅读(132)  评论(0编辑  收藏  举报