Android入门(2)Activity组件

一.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 死亡状态:对象不存在

猜你喜欢

转载自blog.csdn.net/qq_34645958/article/details/80772046