Android如何管理后台应用程序?

Android自动管理进程

Android在自动管理这些流程方面做得很好,这就是为什么你不需要Android上的任务杀手。

当Android需要更多系统资源时,它将首先开始杀死最不重要的进程。 如果你的电量不足,Android将开始杀死空进程和后台进程以释放内存。 如果您需要更多内存 – 例如,如果您在没有太多内存的设备上玩特别苛刻的游戏,Android将开始终止服务流程,因此您的流式音乐和文件下载可能会停止。

在大多数情况下,Android都可以完成这一切,而无需担心它。 Android智能地使用您设备的RAM来缓存应用程序和其他数据,因为将RAM留空是毫无意义的。

当然,Android为应用程序提供了如此大的灵活性,以至于它们有行为不端的空间。 例如,编码不良的应用程序可能会启动一直在后台运行的服务进程,耗尽所有CPU时间并大幅缩短电池寿命。

来源 – Android如何管理流程