A. 为什么在安卓系统里退出的应用在后台还存在
你好,你一共提了两个问题,一个是关闭了应用但仍在后台运行,一个是应用短暂切出结果被关闭。
第一个问题比较复杂,和安卓的进程管理策略有关,和软件的权限设置有关,和消息推送机制有关。败森
第二个问题,主要和手机内存大小以及手机厂商的系统设定有关。
下面开始详细分析:
首先回答第一个问题:
原因一 ,安卓的进程管理策略和windows不一样,关闭应用并非立刻结束进程,而是将进程保留在内存中。这样做的目的是为了再次打开该应用时,能够提升启动速度。同时,保留在内存中的进程一般不太占资源,基本不影响整体的运行速度。
当然,内存大小是有限的,进程保留不可能无限,系统会设定一个阈值,当内存占用达到一定程度后,系统就会开始关闭用户后台进程(判断规则由不同厂商的系统决定)。
这也是安卓手机内存越大,系统越流畅的原因,因为能保留的进程越多,软件启动速度就越快。
原因二 ,中国的安卓应用良莠不齐,APP乱象丛生,喜欢调用各种敏感权限,方便收集用户数据等等。所以,很多APP都设置了自动启动,哪怕你关闭了应用,也会重新启动。
原因三 ,安卓的消息推送机制和IOS不一样,IOS有苹果专门搭建的消息服务器。所有APP的消息都是先发给苹果的消息服务器,再由服务器发送到IOS设备,这样,APP无需常驻后台。
而安卓系统不行,手机厂商各自为战,APP也只能各走各的通道,所以,像是微信、QQ这种应用,就必须常散弯驻后台。
接下来是第二个问题:
原因一 ,上文谈到,手机内存大小有限,当保留的进程超过阈值后,系统就会开始关闭后台进程(切换走的应用就会变成后台进程)。如果你的应用恰好被系统判定为优先关闭,那么肯定会迅速关闭。
解决这个问题的方法,就是换一台大内存的手机。
原因二 ,跟手机厂商的系统设定有关。保留在内存中的进程一般不太占资源,但是积少成多,总会影响系统整体的运行速度,同时也会加重cpu负荷,导致费电。
现在电池技术迟迟无法突破,所以,手机厂商为了保障手机续航,也为了提高系统流畅度,会将阈值设置的比较小,很容易开始关闭后台进程察掘亩,也就是俗称的杀后台严重。
当然,我上面列举的原因并不全面,但希望对你有所帮助。
希望我的回答对你有所帮助
安卓系统会缓存程序,供后续再次打开程序时使用。
一种是手机系统白名单应用,退出了会一直在后台运行,不会被系统结束掉,就算用户手动结束了,他也会自启动,另外一种是通过其它运行的应用启动他
B. 手机老是无缘无故重启,而且重启后很多后台应用还是没关。打开软件,接电话,看视频,都有可能重启。
若手机频繁出现自动重启情况,机器无法正常使用,可能是手机系统或硬件出现问题,建议您将机器送到三星服务中心检查。
若手机自动重启后,暂时可以正常使用,建议您尝试以下方式:
1.检查是否设置自动重启功能:设定-重置-自动重启,开启后手机将在设置的时间自动重启设备。
2.更新手机系统版本尝试:设置-关于手机(关于设备)-手动下载更新/自动下载更新(软件更新/系统更新)-更新(升级前请备份设备中数据)。
3.若已是最新版本,请备份手机中数据(联系人、信息、图片等)然后恢复出厂设置尝试。
4.若手机电池可拆卸,建议您更换其他原装电池尝试,排除是否为电池问题。
若上述操作后问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心,由工程师帮助检查处理。
C. 为什么重启手机,之前没关闭的程序还会在后台
一般手机系统启动后再后台都会有很多的应用程序在运行,一般大多数都是系统应用程序,这些是不能关闭的,如果强行关闭会影响手机正常运行的。
其实在安装软件时,大多数软件开发不规范,安装进手机之后会开机自起,自动在后台运行,影响手机的正常运行。这时就要安装软件可以一键关闭程序。
这个功能的软件很多。例如360手机卫士,腾讯手机管家。安卓优化大师等等。这些杀内存的软件都可以一键关闭程序,同时也可以禁止其他软件开机自起。