β

从用户角度来理解 Android 应用的状态

Android Performance 46 阅读

真正的 Android 手机用户并不关心也不需要关心 Android 系统那复杂的应用管理流程,对于这些人来说,应用无非就是两个状态:在运行,不在运行。当然从工程师的角度来看,这两个状态是很不严谨的,其中还包含很多中间态,比如不在运行的时候,进程很可能在后台进行休眠,也可能被杀掉了。所以我们结合用户与工程师,来简单说说 Android 应用的状态,主要从下面四个点:

  1. 应用在前台运行
  2. 应用在后台运行
  3. 应用在后台休眠
  4. 应用被杀

最后会说一下流氓应用是如何利用这几个状态进行保活的,以及普通用户如何识别并且修复。

应用在前台运行

应用在后台运行

应用在后台休眠

应用被杀

流氓应用的表现以及应对的办法

真正的 Android 手机用户并不关心也不需要关心 Android 系统那复杂的应用管理流程,对于这些人来说,应用无非就是两个状态:在运行,不在运行。当然从工程师的角度来看,这两个状态是很不严谨的,其中还包含很多中间态,比如不在运行的时候,进程很可能在后台进行休眠,也可能

作者:Android Performance
原文地址:从用户角度来理解 Android 应用的状态, 感谢原作者分享。