一.Android四大组件
1.Activity:提供一个能让用户操作并与之交互的界面
2.service:用于在后台完成用户指定的操作
3.Content Provider:使一个应用程序指定的数据提供给其它应用程序
4.broadcast receiver:使用它对外部事件进行过滤,只对感兴趣的外部事件进行接收并做出响应
二.Intent
1.Intent,直译为意图,是Activity,Service,BroadcastReceive之间进行通信的信使(例如我们要在一个Actiivity中启动另一个Activity,就必须使用Intern对象)
2.意图还可以携带数据
3.注意:intern不是Android中的四大应用组件之一
4.意图的分类:
(1)显示意图:明确指定目标组件的意图
创建对象:Intern(Context context,Class clazz)
何时使用:当操作当前自己应用的组件时使用
(2)隐式意图:没有明确指定目标组件的意图
创建对象:Intern(String action)
何时使用:当操作其它应用的组件时使用
三.Intern和Activity的相关API
四.启动一个Activity流程图
五.Activit界面的四种状态
1 运行状态:可见也可操作
2 暂停状态:可见但不可操作
3 停止状态:不可见,但对象存在
4 死亡状态:对象不存在