(One feature of the user processes in the Android system is that they are kept by the system. In other words, the system creates and retracts processes according to requirements. Process creation occurs when components are started. They are created by the Zygote process. The Zygote process is started by init, the first process in the system. In addition, the SystemServer process used to run various system services is also created by the Zygote process. The process recall is performed by LowMemoryKiller when the memory is serious. In addition, the component management service ActivityManagerService and window management service WindowManagerService will also automatically retract the process when appropriate. Each user process is given priority according to the running status. When the process is called back, it is called back in the order of priority from low to high. This PPT talks about the startup and recall of Android application processes, mainly involving Zygote processes, SystemServer processes, component management services ActivityManagerService, window services WindowManagerService, and dedicated drivers LowMemoryKiller. By understanding the Android system's management of the application process, we can better understand the operation mechanism of the application.)