2011-06-27 14:29:11
Activity :活动。 (重点为其生命周期)
Activity是Android程序与用户交互的窗口,是Android构造块中最基
本的一种,它需要为保持各界面的状态,做 很多持久化的事情,妥善
管理生命周期以及一些跳转逻辑.
Service :服务。 与activity不同的是,service一般为后台运行。生命周期长。
后台服务于Activity,封装一个完整的功能,接受上层指令,完成相关
的事物,定义好需要接受的Intent提供同步和异步的接口
Broadcast receiver :发送各种通知广播给各个应用,其中可以包含数据的传播。而每一个
应用可以进行Broadcast receiver的注册而 具有发送广播的功能。
接 受一种或者多种Intent作触发事件,接受相关消息,做一些简单处
理, 转换成一条Notification, 统一Android的事件广播模型
Content Provider : 建立各应用共享数据的类。相当于是记忆,各个组件均可调用。
是Android提供的第三方应用数据的访问方案,可以 派生
Content Provider类,对外提供数据,可以像数据库一样进行
选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,
大大简化上层应用,对数据的整合提供了更方便的途径