初识android——四大组件

android的四大组件:Activity、Service、ContentProvider、BroadCast

 

  • activity

Activity之间的调用和参数传递:

1、   android通过activity窗口与用户进行交互,它相当于一个个jsp展示页面;

2、   通过intent来控制activity的跳转;打开新的activity的方法:

View Code
1 Intent intent = new Intent();
2 intent.setClass(MainActivity.this, OtherActivit.class);
3 //或者
4 intent.setConponent(new CompunentName(MainActivity.this,OtherActivity.class));

 

1、   Activity之间的传值:intent.putExtra(“id”,10);

传一个对象:序列化参数传递

取值:

Intent intent  = this.getIntent();

Int id = intent.getIntExtra(“id”,0);

String name = intent.getStringExtra(“name”);

另外,可以通过intent反向传递参数……

MainActivity.this.startActivityForResult(intent,3);

MainActivity.this.setResult(“success”,intent);

 

  • Service

 

  • ContentProvider
  • BreadCast

 

 

posted on 2011-12-01 17:35  Brown Qin  阅读(275)  评论(0编辑  收藏  举报

导航