Android系统前台进程,可见进程,服务进程,后台进程,空进程的优先级排序
1.前台进程
前台进程是Android中最重要的进程,在最后被销毁,是目前正在屏幕上显示的进程和一些系统进程,也就是和用户正在交互的进程。
2.可见进程
可见进程指部分程序界面能够被用户看见,却不在前台和用户交互的进程。例如,我们在一个界面上弹出一个对话框(该对话框是一个新的Activity),那么在对话框后面的原界面是可见的,但是并没有与用户进行交互,那么原界面就是可见进程。
3.服务进程
服务基础南横是通过startService()方法启动的进程,但是不属于前台进程和可见进程,例如,在后台播放音乐和在后台下载就是服务进程,
4.后台进程
后台进程指的是目前对用户不可见的进程,例如我正在使用qq和别人聊天,这个时候qq是前台进程,但是当点击Home键让qq小时的时候,这个进程就转换成了后台进程。当内存不够的时候,它可能会将后台进程回收。
5.空进程
空进程指的是在这些进程内部,没用任何东西在运行。保留这些进程的唯一目的是作为缓存,以缩短该应用下次再其中运行组件所需的启动时间。
他们的回收顺序分别是:空进程-->后台进程-->服务进程-->可见进程-->前台进程。
Android系统前台进程,可见进程,服务进程,后台进程,空进程的优先级排序相关推荐
- 【Android 进程保活】Android 进程优先级 ( 前台进程 | 可见进程 | 服务进程 | 后台进程 | 空进程 )
文章目录 一.Android 进程优先级 二.前台进程 三.可见进程 四.服务进程 五.后台进程 六.空进程 一.Android 进程优先级 Android 进程优先级 : ① 前台进程 > ② ...
- Android系统学习(四)------关于init进程及开机自启动
你好!这里是风筝的博客, 欢迎和我一起交流. 初入Android,本篇文章不过是拾人牙慧,见笑了~ init进程,它是内核启动的第一个用户级进程,进程号为1.它通过解析init.rc脚本来构建出系统的 ...
- Android 系统(274)---Anroid5.0以上进程保活方案(亲测可自行调起被杀死的app)
Anroid5.0以上进程保活方案(亲测可自行调起被杀死的app) 实验了几种最后选择了2中组合 第一种 开启一像素activity保活,如果2个activity同时被杀死则此方案不可选. 第二种 发 ...
- Android系统中的进程管理:进程的优先级
本文是Android进程管理系列文章的第二篇,会讲解进程管理中的优先级管理. 进程管理的第一篇文章:<进程的创建>请跳转至这里. 本文适合Android平台的应用程序开发者,也适合对于An ...
- Android系统的进程分类
1.前台进程:即当前正在前台运行的进程,说明用户当前正在与通过该进程与系统进行交互,所以该进程为最重要的进程,除非系统的内容已经到不堪重负的情况,否则系统是不会将改进程终止的. 2.可见进程:一般还是 ...
- 从源码角度看Android系统SystemServer进程启动过程
SystemServer进程是由Zygote进程fork生成,进程名为system_server,主要用于创建系统服务. 备注:本文将结合Android8.0的源码看SystemServer进程的启动 ...
- 根据用户查进程_【磨叽教程】Android进阶教程之在Android系统下各进程之间的优先级关系...
导读:本文大约2000字,预计阅读时间3分钟.本文纯属技术文,无推广. 正文 首先应用进程的生命周期并不由应用本身直接控制,而是由系统综合多种因素来确定的.Android系统有自己的一套标准, ...
- Android系统中的进程管理:进程的创建
对于操作系统来说,进程管理是其最重要的职责之一. 考虑到这部分的内容较多,因此会拆分成几篇文章来讲解. 本文是进程管理系统文章的第一篇,会讲解Android系统中的进程创建. 本文适合Android平 ...
- Android 系统(248)---解读Android进程优先级ADJ算法
本文基于原生Android P源码来解读进程优先级原理,基于篇幅考虑会精炼部分代码 一.概述 1.1 进程 Android框架对进程创建与管理进行了封装,对于APP开发者只需知道Android四大组件 ...
最新文章
- 14.parfor并行循环处理
- Android之----Log详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- python中变量类型在程序中可以改变_详细解析Python当中的数据类型和变量
- 2学习率调整_学习率衰减
- Likecloud-吃、吃、吃(洛谷-P1508)
- oracle导出表统计信息,Oracle统计信息的导出与导入
- Hexo文章图片存储选七牛(当然支持MD都可以)
- zabbix学习笔记(1)
- 张樟兴策略分析:数据库营销顾客
- uat环境是什么环境_什么是开发环境、测试环境、UAT环境、仿真环境、生产环境(收集整理)...
- Jfinal Quartz 插件
- scala语言课程设计
- 怎么把word压缩到最小?
- Android 照相机
- MIMO系统信道容量分析
- [算法入门笔记] 18. 动态规划
- canu三代组装软件安装
- 中国首枚NFC邮票发行背后,NFC技术的“有限性”创新
- k折交叉验证(k-fold Cross-validation)
- OAI-PMH:元数据获取标准
热门文章
- java重定向并保持同一个会话_当会话在Java Web应用程序中过期时,如何重定向到登录页面?...
- 详解TCP和UDP数据段的首部格式
- mysql strict_mysql 严格模式 Strict Mode说明(转)
- git 查看修改明细_git查看某个文件的修改历史
- php dat文件,window_Win7系统怎么打开Dat文件 Win7系统打开Dat文件的方法, 在电脑中的Dat文件是很常 - phpStudy...
- C#控制 计算机中“服务”的启动与停止 转
- 怎么看tomcat连接的哪个mysql_如何验证tomcat和mysql连接成功呢
- js动态加载css文件和js文件的方法
- JavaScript 数组常见操作 (二)
- 【前端 · 面试 】HTTP 总结(一)—— HTTP 概述