您的位置:首页 > 移动开发 > Android开发

[android] 安卓进程优先级&为什么使用服务

2016-03-29 22:22 281 查看
应用程序:一组组件(activity service provider receiver)的集合

一般情况下,一个应用程序对应一个进程

一般情况下,关闭掉应用,关闭掉所有界面,应用程序的进程还在后台运行

安卓系统采用一组策略帮助我们管理进程

进程按照优先级分为不同的等级

1.前台进程,用户可以看到这个进程里面某个activity的界面

2.可见进程,用户仍然可以看到这个进程里面的某个界面,但是不可以操作他

3.服务进程,如果一个应用程序有一个服务在后台运行

4.后台进程,没有任何服务的进程,打开一个activity之后,按了home键,最小化了

5.空进程, 没有任何活动组件的进程

当系统内存不足的时候,会按优先级回收进程,使用了服务的话,那么这个进程会变成服务进程,基本不会被回收掉
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: