Android开机过程
2024-08-24 21:11:45
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha
Android开机过程
- BootLoder引导,然后加载Linux内核.
- 0号进程init启动.加载init.rc配置文件,配置文件有个命令启动了zygote进程
- zygote开始fork出SystemServer进程
- SystemServer加载各种JNI库,然后init1,init2方法,init2方法中开启了新线程ServerThread.
- 在SystemServer中会创建一个socket客户端,后续AMS(ActivityManagerService)会通过此客户端和zygote通信
- ServerThread的run方法中开启了AMS,还孵化新进程ServiceManager,加载注册了一溜的服务,最后一句话进入loop 死循环
- run方法的SystemReady调用resumeTopActivityLocked打开锁屏界面
最新文章
- JavaScript使用技巧(1)——JS常用的函数
- Html.DropDownList
- MVC+EF OA观看视频记录
- 504 Gateway Time-out 和 502 Bad Gateway相关处理
- [MVC4-基礎] 從資料庫取值顯示在DropDownList中
- apache安装扩展模块
- php 汉字转换成拼音
- java面试题系列12
- Maven之(八)约定优于配置
- IOS开发—UITableView重用机制的了解
- CSS3秘笈:第八章
- 关于linux命令ssh的总结
- Oracle ADF 开发必读
- java第五周作业
- CS通用项目系统搭建——三层架构第二天
- Vue 回顾之指令(关于input自动聚焦的问题)
- L-BFGS算法(转载)
- T_RegionNDS表创建及值
- 步步为营-55-js练习
- 自定义View 可清除内容、设置图标、下划线的输入框 MD
热门文章
- [SCOI2012]喵星球上的点名——堪称十种方法做的题
- codeforces 1077F1
- 上海GDG活动有感
- IntValue()方法 和 ValueOf()方法
- HDU1596 find the safest road---(最短路径dijkstra,#变形#)
- 正式进入搭建OpenStack
- SDK登录cognos
- 【转载】字符串最小表示法-O(n)算法
- 【BZOJ2648】SJY摆棋子 [KD-tree]
- ACdream 1113 The Arrow (概率dp求期望)