手机启动后首先会通过执行BootLoader来启动Linux内核,BootLoader是所有嵌入式设备开机启动执行的第一行代码,linux内核在启动过程中会加载各种设备的驱动同时初始化数据结构,并且开启第一个用户级的init进程,init.c执行main方法创建一些类的系统文件夹,解析一个init.rc的配置文件,执行一系列的linux命令 这其中就包含了启动zygote进程的命令.zygote进程是所有Android进程的父进程,一些比较重要的系统进程也是由zygote进程fork出来的.启动