1.前台进程

前台进程是Android中最重要的进程,在最后被销毁,是目前正在屏幕上显示的进程和一些系统进程,也就是和用户正在交互的进程。

2.可见进程

可见进程指部分程序界面能够被用户看见,却不在前台和用户交互的进程。例如,我们在一个界面上弹出一个对话框(该对话框是一个新的Activity),那么在对话框后面的原界面是可见的,但是并没有与用户进行交互,那么原界面就是可见进程。

3.服务进程

服务基础南横是通过startService()方法启动的进程,但是不属于前台进程和可见进程,例如,在后台播放音乐和在后台下载就是服务进程,

4.后台进程

后台进程指的是目前对用户不可见的进程,例如我正在使用qq和别人聊天,这个时候qq是前台进程,但是当点击Home键让qq小时的时候,这个进程就转换成了后台进程。当内存不够的时候,它可能会将后台进程回收。

5.空进程

空进程指的是在这些进程内部,没用任何东西在运行。保留这些进程的唯一目的是作为缓存,以缩短该应用下次再其中运行组件所需的启动时间。


他们的回收顺序分别是:空进程-->后台进程-->服务进程-->可见进程-->前台进程。

Android系统前台进程,可见进程,服务进程,后台进程,空进程的优先级排序相关推荐

  1. 【Android 进程保活】Android 进程优先级 ( 前台进程 | 可见进程 | 服务进程 | 后台进程 | 空进程 )

    文章目录 一.Android 进程优先级 二.前台进程 三.可见进程 四.服务进程 五.后台进程 六.空进程 一.Android 进程优先级 Android 进程优先级 : ① 前台进程 > ② ...

  2. Android系统学习(四)------关于init进程及开机自启动

    你好!这里是风筝的博客, 欢迎和我一起交流. 初入Android,本篇文章不过是拾人牙慧,见笑了~ init进程,它是内核启动的第一个用户级进程,进程号为1.它通过解析init.rc脚本来构建出系统的 ...

  3. Android 系统(274)---Anroid5.0以上进程保活方案(亲测可自行调起被杀死的app)

    Anroid5.0以上进程保活方案(亲测可自行调起被杀死的app) 实验了几种最后选择了2中组合 第一种 开启一像素activity保活,如果2个activity同时被杀死则此方案不可选. 第二种 发 ...

  4. Android系统中的进程管理:进程的优先级

    本文是Android进程管理系列文章的第二篇,会讲解进程管理中的优先级管理. 进程管理的第一篇文章:<进程的创建>请跳转至这里. 本文适合Android平台的应用程序开发者,也适合对于An ...

  5. Android系统的进程分类

    1.前台进程:即当前正在前台运行的进程,说明用户当前正在与通过该进程与系统进行交互,所以该进程为最重要的进程,除非系统的内容已经到不堪重负的情况,否则系统是不会将改进程终止的. 2.可见进程:一般还是 ...

  6. 从源码角度看Android系统SystemServer进程启动过程

    SystemServer进程是由Zygote进程fork生成,进程名为system_server,主要用于创建系统服务. 备注:本文将结合Android8.0的源码看SystemServer进程的启动 ...

  7. 根据用户查进程_【磨叽教程】Android进阶教程之在Android系统下各进程之间的优先级关系...

    导读:本文大约2000字,预计阅读时间3分钟.本文纯属技术文,无推广. 正文     首先应用进程的生命周期并不由应用本身直接控制,而是由系统综合多种因素来确定的.Android系统有自己的一套标准, ...

  8. Android系统中的进程管理:进程的创建

    对于操作系统来说,进程管理是其最重要的职责之一. 考虑到这部分的内容较多,因此会拆分成几篇文章来讲解. 本文是进程管理系统文章的第一篇,会讲解Android系统中的进程创建. 本文适合Android平 ...

  9. Android 系统(248)---解读Android进程优先级ADJ算法

    本文基于原生Android P源码来解读进程优先级原理,基于篇幅考虑会精炼部分代码 一.概述 1.1 进程 Android框架对进程创建与管理进行了封装,对于APP开发者只需知道Android四大组件 ...

最新文章

  1. 14.parfor并行循环处理
  2. Android之----Log详解(Log.v,Log.d,Log.i,Log.w,Log.e)
  3. python中变量类型在程序中可以改变_详细解析Python当中的数据类型和变量
  4. 2学习率调整_学习率衰减
  5. Likecloud-吃、吃、吃(洛谷-P1508)
  6. oracle导出表统计信息,Oracle统计信息的导出与导入
  7. Hexo文章图片存储选七牛(当然支持MD都可以)
  8. zabbix学习笔记(1)
  9. 张樟兴策略分析:数据库营销顾客
  10. uat环境是什么环境_什么是开发环境、测试环境、UAT环境、仿真环境、生产环境(收集整理)...
  11. Jfinal Quartz 插件
  12. scala语言课程设计
  13. 怎么把word压缩到最小?
  14. Android 照相机
  15. MIMO系统信道容量分析
  16. [算法入门笔记] 18. 动态规划
  17. canu三代组装软件安装
  18. 中国首枚NFC邮票发行背后,NFC技术的“有限性”创新
  19. k折交叉验证(k-fold Cross-validation)
  20. OAI-PMH:元数据获取标准

热门文章

  1. java重定向并保持同一个会话_当会话在Java Web应用程序中过期时,如何重定向到登录页面?...
  2. 详解TCP和UDP数据段的首部格式
  3. mysql strict_mysql 严格模式 Strict Mode说明(转)
  4. git 查看修改明细_git查看某个文件的修改历史
  5. php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法,  在电脑中的Dat文件是很常 - phpStudy...
  6. C#控制 计算机中“服务”的启动与停止 转
  7. 怎么看tomcat连接的哪个mysql_如何验证tomcat和mysql连接成功呢
  8. js动态加载css文件和js文件的方法
  9. JavaScript 数组常见操作 (二)
  10. 【前端 · 面试 】HTTP 总结(一)—— HTTP 概述