【Android】理论篇

一、安卓大致可以分为四层框架:

  1. Linux内核层:为安卓设备提供各种底层驱动
  2. 系统运行库层:通过C或者C++库为Android系统提供主要的特性支持,比如提供对sqlite库的支持,提供webkit库对浏览器的支持
  3. 应用框架层:提供了构建应用程序的Api
  4. 应用层:所有安装在手机上的应用程序

二、安卓任务简介

Android是使用任务来管理活动的,一个任务就是一组存放在栈里的活动的集合,栈是一种后进先出的结构

每个活动Activity只有四种状态

  1. 活动状态
  2. 暂停状态
  3. 停止状态
  4. 销毁状态

活动Activity生命周期

  1. onCreate()
  2. onStart()
  3. onResume()
  4. onPause()
  5. onStop()
  6. onDestroy()
  7. onRestart()

这其中状态分为三种生命周期:完整生存期、可见生存期、前台生存期。

三、活动的启动模式

启动模式分为四种

  1. standard   是默认的启动方式,每次都会重新创建一个实例 
  2. singleTop  在栈中的活动置顶,每次只可能出现一个实例
  3. singleTask
  4. singleInstance
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值