android开机过程简单描述
2016-02-17 22:48
330 查看
1 开机引导bootloader,相当于电脑开机启动bios
2 引导过后可以进入三种模式:fastboot, recovery, linux kernel。前两种跟版本升级相关,正常开机进入linux kernel
3 linux kernel加载进内存,运行第一个用户进程init
4 在init中会启动各种守护进程,zygote,ServerManager,MediaServer
5 zygote会启动system server,开启SensorServer,以及AMS PMS WMS等服务
6 最后会调用ActivityManagerService的SystemReady()方法启动Launcher
2 引导过后可以进入三种模式:fastboot, recovery, linux kernel。前两种跟版本升级相关,正常开机进入linux kernel
3 linux kernel加载进内存,运行第一个用户进程init
4 在init中会启动各种守护进程,zygote,ServerManager,MediaServer
5 zygote会启动system server,开启SensorServer,以及AMS PMS WMS等服务
6 最后会调用ActivityManagerService的SystemReady()方法启动Launcher
相关文章推荐
- android截屏
- 从源代码分析Android-Universal-Image-Loader的缓存处理机制(强力推荐)
- Android命名规范
- 【Android】Android中关于Fragment使用的CheckList
- [Android Pro] Normal Permissions
- [Android Pro] Dangerous permissions and permission groups.
- Android Studio的开发视图中,顶部工具栏不见了如何设置回来
- Android中的动画
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
- 高德地图定位INVALID_USER_SCODE解决办法
- android中的四种定位方式
- Android的性能优化
- 问题“undefined reference to `android_log_print”的解决办法
- Android之Button点击事件处理的几种方式
- Android开发环境搭建(一)——开发环境简介
- 自定义ViewGroup —— Tags标签布局
- Android开发学习之路--异步消息Handler,Message,Looper和AsyncTask之初体验
- Android开发学习之路--异步消息Handler,Message,Looper和AsyncTask之初体验
- android后台任务(二):IntentService