Android的架构与Android应用程序启动流程
16lz
2021-01-23
一、Android架构
二、Android应用程序启动流程
由以上可知:Android总体启动顺序为:Loader > Kernel > Native > Framework > Application,Android细分启动顺序为:BootRom > Bootloader > Kernel > Init > Zygote > SystemServer > Launcher。Loader层主要包括Boot Rom和Boot Loader。Kernel层主要是Android内核层。Native层主要是包括init进程以及其fork出来的用户空间的守护进程、HAL层、开机动画等。Framework层主要是AMS和PMS等Service的初始化。Application层主要指SystemUI、Launcher的启动。
更多相关文章
- 从Android浏览器(并不是Appliaction里面的webkit)打开应用程序/
- 如何发布你的Android应用程序
- Android 7.1.2(Android N) Activity启动流程分析
- 基于Android P 背光流程
- Android真响应式架构——Model层设计
- 享受Android应用程序的Java技术盛宴
- Android应用程序开发实用案例50则
- Android 应用程序基础
- Android真响应式架构——数据流动性