Android框架
Android四大组件
Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑
service: 运行于后台的服务,没有图形界面,
Content Provider:可共享的持久数据存储器。用来管理和持久化应用程序数据,通常与数据库交互,是程序之间共享数据的首选方法
BroadCast Receiver:广播接收器,接受一种或者多种Intent作触发事件,接受相关消息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型
Intent消息传递机制
intent是一种消息传递机制,可用于:
使用类名显示的启动一个server或activity;
传递数据
广播某个时间已经发生