为什么在安卓系统里退出的应用在后台还存在?

作者&投稿:东野雅 (若有异议请与网页底部的电邮联系)
~ 你好,你一共提了两个问题,一个是关闭了应用但仍在后台运行,一个是应用短暂切出结果被关闭。

第一个问题比较复杂,和安卓的进程管理策略有关,和软件的权限设置有关,和消息推送机制有关。

第二个问题,主要和手机内存大小以及手机厂商的系统设定有关。

下面开始详细分析:

首先回答第一个问题:

原因一 ,安卓的进程管理策略和windows不一样,关闭应用并非立刻结束进程,而是将进程保留在内存中。这样做的目的是为了再次打开该应用时,能够提升启动速度。同时,保留在内存中的进程一般不太占资源,基本不影响整体的运行速度。

当然,内存大小是有限的,进程保留不可能无限,系统会设定一个阈值,当内存占用达到一定程度后,系统就会开始关闭用户后台进程(判断规则由不同厂商的系统决定)。

这也是安卓手机内存越大,系统越流畅的原因,因为能保留的进程越多,软件启动速度就越快。

原因二 ,中国的安卓应用良莠不齐,APP乱象丛生,喜欢调用各种敏感权限,方便收集用户数据等等。所以,很多APP都设置了自动启动,哪怕你关闭了应用,也会重新启动。

原因三 ,安卓的消息推送机制和IOS不一样,IOS有苹果专门搭建的消息服务器。所有APP的消息都是先发给苹果的消息服务器,再由服务器发送到IOS设备,这样,APP无需常驻后台。

而安卓系统不行,手机厂商各自为战,APP也只能各走各的通道,所以,像是微信、QQ这种应用,就必须常驻后台。

接下来是第二个问题:

原因一 ,上文谈到,手机内存大小有限,当保留的进程超过阈值后,系统就会开始关闭后台进程(切换走的应用就会变成后台进程)。如果你的应用恰好被系统判定为优先关闭,那么肯定会迅速关闭。

解决这个问题的方法,就是换一台大内存的手机。

原因二 ,跟手机厂商的系统设定有关。保留在内存中的进程一般不太占资源,但是积少成多,总会影响系统整体的运行速度,同时也会加重cpu负荷,导致费电。

现在电池技术迟迟无法突破,所以,手机厂商为了保障手机续航,也为了提高系统流畅度,会将阈值设置的比较小,很容易开始关闭后台进程,也就是俗称的杀后台严重。

当然,我上面列举的原因并不全面,但希望对你有所帮助。

希望我的回答对你有所帮助

安卓系统会缓存程序,供后续再次打开程序时使用。

一种是手机系统白名单应用,退出了会一直在后台运行,不会被系统结束掉,就算用户手动结束了,他也会自启动,另外一种是通过其它运行的应用启动他


安卓系统HOME健和返回键的区别和功能,比如说各自退出任务之后是一样耗电...
安卓的home健只有一个功能,就是返回桌面。通常是一个小房子状或者长方形实体按键 而返回健则是控制返回你操作之后的上一步。比如你打开手机设置并进入wifi选项,按下返回键则重新退回到设置界面。返回键通常是一个剪头加一条弯曲细线。其实home跟返回都是一个用。最后都是返回桌面。不过home是直接。返回...

安卓返回软件就自动刷新安卓返回软件
有些安卓系统在定制时,对导航键栏进行了自动隐藏,这种情况下可以通过从屏幕底端向上滑来调出导航栏;通过设置可以让导航栏不自动隐藏,即一直出现,打开主屏幕的设置,找到最底下的系统设置,里面有系统导航,打开系统导航设置,关闭这个导航栏可隐藏和打开按键即可。如果手机按键失灵,建议退回上一界面或...

安卓恢复模式怎么退出安卓恢复模式
一加的恢复模式是什么?手机重启后,自动进入到recovery模式(恢复模式)中。Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式(类似于windowsPE或DOS)。在这个模式下我们可以刷入新的安卓系统,或者对已有的系统进行备份或升级,也可以在此恢复出厂设置。mate40安卓如何恢复出厂设置?华为...

升级鸿蒙后还能换回安卓吗
已经升级了鸿蒙系统是可以退回安卓系统的。鸿蒙系统退回安卓时的注意事项:需要确保当前使用的是华为官方版本,且为 HarmonyOS 版本,确保当前版本没有进行过任何解锁、Root 操作,并且未进行任何非官方版本升级,否则有回退不成功的风险,甚至可能引入未知问题。如果升级过非官方系统包,建议前往华为客户服务...

安卓系统的的屏幕左下角的安全模式是什么意思,怎么关闭。
安全模式是安卓系统的一种特殊模式,和WINDOWS的安全模式相似,在安全模式下用户可以轻松地修复手机系统的一些错误,起到事半功倍的效果。由于第三方应用程序,可能会存在一定的兼容性问题,所以在安装软件后会出现系统文件报错、手机无法正常开机或者开机后系统程序不停报错的现象。一般是因为在手机启动时误触...

安卓系统的app,我需要它一直在后台运行,我该怎么加锁才可以 关闭其_百 ...
可以参考设置加速白名单的方法:OriginOS系统:调出卡片式后台,按住后台软件下滑即可加入白名单;Funtouch OS 10\/iQOO UI及以上系统:调出卡片式后台,可按住卡片下拉锁定,也可以点右上角“=”图标--选择锁定;Funtouch OS 10以下系统:先调出快捷栏,然后按住需要设置白名单的软件向下拉,点击该软件上方的...

如何在双系统手机上切换系统?
以vivox70为例,双系统手机切换步骤如下:操作环境:vivox70、OriginOS 1.0等。1、点击手机桌面上的变形器图标。2、点击安卓系统的图标即可退出平行空间切换到经典桌面。3、如果想再进入平行空间,可以点击安卓系统右侧的平行空间图标切换回来。支持双系统的手机:1、HUAWEI Mate 8:华为Mate8集中了华为最...

安卓系统的手机软件闪退
手机系统软件闪退或者第三方软件闪退,可以查看以下几种原因:一、清理后台程序;我们在使用完一个软件的时候,习惯性的返回到桌面,经常没有真正退出程序,而程序还在后台运行,当后台程序过多时,就可能导致闪退。二、重启试试;如果遇到了APP闪退或打不开,可以尝试重启试试。三、清除程序缓存;随着手机...

oppo安卓12尝鲜怎么退?
这已经不是OPPO首次率先适配最新安卓版本了,长久以来OPPO已与谷歌建立的长期的关系,不仅在多个领域促成了合作,而且ColorOS始终都能紧跟最新的安卓版本,而目前ColorOS在全球拥有近4亿多活跃用户,相信在不久后OPPO用户都能体验到全新安卓系统带来的便利。此次安卓12Beta 1的到来主要聚焦于系统UI和隐私安全,...

android系统的手机上跑的软件很多都无法关闭、退出
空进程(empty),没有任何东西在内运行的进程,有些程序在退出后,依然会在进程中驻留一个空进程,这个进程里没有任何数据在运行,作用往往是提高该程序下次的启动速度或者记录程序的一些历史信息.这部分进程无疑是系统最先终止的.说了这么多,其实还是要结合实际的程序来看一下的,比如Android这个很有名的自动...

镶黄旗15550356226: 为什么大多数安卓软件退出后仍在后台使用服务 -
道路葡立: 安卓系统退出后台程序方法步骤如下: 1、长按手机的长按HOME键,也就是手机屏幕下中间的那个按键,这时就会手机出现手机的任务管理器,可以选择要关闭的程序将它拖到《垃圾箱》中这样就关闭了应用程序,也可以点击《全部移除》这样所有运行软件就全部结束了.或者,打开手机中的《设定》点击《更多》找到任务管理器.进入任务管理器后《点击》要关闭的程序,点击《强制停止》再《确定》.这样要关闭的应用程序就结束了. 2、可以用360手机卫士、安卓优化大师和腾讯手机管家等工具

镶黄旗15550356226: 为什么手机软件退出后还在后台运行,怎样彻底关闭 -
道路葡立: 手机如需关闭后台运行的程序,请操作: 1.点击屏幕左下角的【最近应用程序】键-进入任务管理器结束后台应用程序(部分机器:长按Home键,打开任务管理器,将活动的应用程序结束). 2.通过智能管理器/内存管理器关闭不需要自动运行的程序(注:建议将即时通讯类APP如微信自启动设为“开”).若机器中没有找到智能管理器/内存管理器,请将手机升级到最新版本后查找尝试. 3.第三方软件安装完成后会出现“应用程序许可”选择窗口,如不需要“自动运行”,请关闭(此方式适用于OS5.0及以上系统)

镶黄旗15550356226: 安卓的系统怎么很多软件退出了还在后台运行啊
道路葡立: 因为你没有正确的退出 你按了快捷键吧 例如 返回键

镶黄旗15550356226: 手机软件明明退出了,还显示后台在运行 -
道路葡立: 软件自身的问题. 可以卸载掉这种软件.一般软件不会出现这种情况

镶黄旗15550356226: 安卓系统手机为什么经常会有已经关闭的程序仍然在运行? -
道路葡立: 这是安卓的运行机制决定的 其实你不用那么在意android手机剩余内存的大小.很多人都是把使用其他系统的习惯带到了android手机上,不是所有的智能手机系统都一样 的.android大多数应用没有退出的设计其实是有道理的,这和系统对进程...

镶黄旗15550356226: 安卓手机不停提示“应用已经转换到后台”是怎么回事? -
道路葡立: 如果想要手机关闭后台的运行软件,可以尝试以下操作:方法一: 点击最近应用程序键(手机左下方的触摸键)-点击左侧图标-进入任务管理器-活动应用程序-结束后台运行的程序. 方法二: 打开手机设定-应用程序管理器-左右滑动-查找是否...

镶黄旗15550356226: 很多安卓程序为什么按“退出键”退出后,仍然在运行? -
道路葡立: 安卓都是常驻内存的,目的是为咯第二次打开更快 如果不需要就安装进程查杀软件就可以咯,如果是4.0系统可以进开发与应用,在设置里,选择里面的长按返回键关闭进程.或者限制后台软件运行个数

镶黄旗15550356226: 为什么退出应用后,系统后台还在运行 -
道路葡立: 第一个问题 服务肯定是独立的. 应用的进程 和服务 有区别. 你打开任务管理器 可以看到 应用的进程 和 服务是不同项的. 第二个问题 正常情况不会. 系统会等待这些线程执行完了 才回收他们. 线程在执行过程中 会锁住一些资源

镶黄旗15550356226: 为什么安卓系统的手机的软件退出之后,我检查应用程序管理器时他还显示在运行? -
道路葡立: 这个是安卓系统的机制问题,主要是系统当初考虑到不完全清除掉内存占用可以确保下次更快速的进入软件,而且安卓系统的内存使用跟桌面PCwindows的还是有不同,是动态分配内存的,不过玩大型游戏的话,还是先把内存清理一下会运行比较顺畅...

镶黄旗15550356226: 为什么安卓手机应用退出后还会在后台偷偷运行? 有解决的方法吗?大神解惑… -
道路葡立: 没有办法不让启动,这个是安卓的特点.就算神来了也不能办到

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网