android启动
来源:互联网 发布:ios铃声制作软件 编辑:程序博客网 时间:2024/05/20 19:15
1)Boot ROM
引导芯片代码从ROM执行
加载引导程序到RAM
2)bootloader
检测外部RAM及加载第二阶段程序
引导程序设置网络、内存等
3)内核
设置缓存
被保护存储器
计划列表
加载驱动
4)init进程启动
挂载目录
/sys
/dev
/proc
Android初始化语言
Actions
Commands
Services
Options
担当propertyService
运行init.rc脚本
ServiceManager
zygote
创建AppRuntime
Dalvik VM,调用StartReg来注册JNI函数
通过JNI调用com.android.internal.os.ZygoteInit类main
调用registerZygoteSocket,可以响应子孙请求
StartSystemService分裂子进程
SystemServer
PowerManager
ActivityManager
HomeActivity
systemReady通知各个服务
WindowManager
PackageManager
AccountManager
content Manager
HandareService
SensorService
ConnectivityService
LocationManager
SearchService
BatteryService
runSelectLoopMode
ril-daemon
media
bootsound
- android 启动
- Android 启动
- Android启动
- Android启动
- android启动
- Android 启动
- Android 启动
- Android启动
- android启动
- Android 启动
- Android启动:Linux启动流程
- android启动之init启动
- android启动之zygote启动
- android启动之SystemServer启动
- android启动之ServiceManager启动
- android启动之SystemServer启动
- Android启动续-------SystemSever启动
- Android启动:Linux启动流程
- python中if for 作用域问题
- HttpServletRequest
- eclipse启动Tomcat时内存溢出
- .tar.bz2 tar.gz文件解压/压缩命令
- 风口的猪(小米实习生招聘)
- android启动
- java构建一个格式稍微复杂点的JSON对象附查看json格式的小工具
- 入门web前端路
- 【08】vue.js — vue实例
- Systemd 教程
- 如何搭建科学的MES报表系统?
- 程序员有趣的面试智力题
- JDK1.6、1.7、1.8 中文版API、英文版API
- MySQL的if,case语句使用总结