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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值