Android应用的基本组件简介

Activity

Activity主要用于显示用户界面,一个activity对应一个用户界面(不知理解的准确否),如果应用有多个用户界面则需要建多个activity对象;调用activity的setContentView()方法显示用户组件。

Service

Service不提供用户界面,主要为其他组件提供服务;service组件运行后将拥有独立的生命周期。

BroadcastReceiver

广播接收器,主要用于接收广播信息,当其他组件发送广播消息时如果广播接收器对该广播感兴趣的话,BroadcastReceiver的onReceive方法将会被触发。

ContentProvider

不同应用运行在不同的Dalvik虚拟机上,应用间交互,通过该组件来实现,组件可以通过该组件提供接口给其他应用,通过contentResolver访问其他应用数据。

Intent

Intent组件是组件间交互的载体。

posted @ 2012-09-03 14:04  compus135  阅读(185)  评论(0编辑  收藏  举报