为什么后台耗电应用程序无法彻底关闭
2017-02-25 · 诚信经营,以人为本,客户致上!
前台进程(foreground):目前正在屏幕上显示的进程和一些系统进程。最迟终止的就是前台程序。所谓前台程序其实就是你目前屏幕上运行着的程序,各种游戏、qq、微博……Android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态.所以为什么有的程序切出去重进会到主界面.但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务.服务可在后持续运行,所以在后台耗电的也只有带服务的应用了.这个在进程管理软件里能看到,标签是service.而你平时用home键调出来并且杀掉的,其实就是这个前台进程,但它其实是最无辜的,因为人家在后台也就占占你内存而已,并不造成耗电等问题,系统资源吃紧的时候,系统自己也会动手把他丫的杀了。2.可见进程(visible):一个进程不拥有运行于前台的组件,但是依然能影响用户所见。如,输入法。3.次要服务(secondary
server):简单来说就是一些杀掉了不影响系统稳定运行,但是严重影响用户使用的服务。如gms、拨号器等,杀掉相当影响用户使用。.后台进程(hidden):当前台程序 (foreground)被你一个home键打回大西洋的时候,它就进入后台进程的行列。wp、ios对待第三方应用的后台进程基本上都是墓碑模式,即进入后台即时冷藏;其实安卓4.0后也支持类似的操作,只是需要用户自行解决,同时冤魂不散的后台服务依旧在耗电耗内存污染通知栏。在系统内存不足找人开刀的时候,这种进程一般都是任人鱼肉的那种…5.空进程(empty):没有任何东西在内运行的进程,保留这类进程的唯一理由是高速缓存,这样可以提高下一次一个组件要运行它时的启动速度。系统经常为了平衡在进程高速缓存和底层的内核高速缓存之间的整体系统资源而杀死它们。