1.前台进程(Foreground process)。它表明用户正在与该进程进行交互操作,android系统依据下面的条件来将一个进程标记为前台进程: 该进程持有一个用户正在与其交互的Activity(也就是这个activity的生命周期方法走到了onResume()方法)。 该进程持有一个Service,并且这个Service与一个用户正在交互中的Activity进行绑定。 该进程持有一个前台运行模式的Service(也就是这个Service调用了startForegroud()方法)。 该进程持有一个正在执行生命周期方法(onCreate()、onStart()、onDestroy()等)的Service。 该进程持有一个正在执行onReceive()方法的BroadcastReceiver。 2.可见进程(Visible process)。它表明虽然该进程没有持有任何前台组件,