安卓四大组件,五大布局及六大存储之组件Activity

一,安卓四大组件:Activity,Service,Content provider,Broadcast receiver

1 Activity的基本概念

(1)一个Activiy通常就是一个屏幕;

(2)Activity之间用intent进行通信;

(3)Android应用中每一个Activity都是Android Manifest.xml进行声明;

2 Activity的生命周期

2.1 Activity有四种状态:

(1)活动Running:交互

(2)暂停Paused:被另一个Activity覆盖,仍然可见,但是失去了焦点

(3)停止Stopped:不可见

(4)销毁Killed:Activity已经从Activity的堆栈移除。

2.2 Activity的生命周期:

2.2.1 Activity启动(1)onCreate():初始化资源(2)onStart():用户可见,无法交互(3)onResume():可以交互

2.2.2 点击Home返回主界面(1)onPause() :交互到可见 (3)onStop():可见到不可见

2.2.3 当我们再次回到Activity (1)onRestart():重启(2)onStart():不可见到可见(3)onResume():可见到可交互

2.2.4 退出当前Activity (1)onPause():由交互到可见(2)onStop():可见到不可见(3)onDestroy:销毁

2.3进程优先级

前台》可见(不可交互)》服务》后台》空(不属于前面任何一个)

3 Android的任务栈和Activity的启动模式:

3.1 standard:每次打开都会启动Activity,不复用;

3.2 singleTop:栈顶复用模式,启动时,检查任务已经处于栈顶则不创建Activity

3.3 singleTask:启动时,检查任务在任务栈,则不创建Activity,将其置于栈顶

3.4 singleInstance:整个系统中有且只有一个实例,每个Activity独享用户栈。

2 Service:比Activity有更高的优先级,可以在后台长时间运行。在Android Manifest.xml里不注册,则服务不启动,也不报错。

(1)Service的生命周期

(2)在什么地方使用

(3)

3 Content Provider

4 Broadcast Receiver

二,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值