1. 所有的action运行于service之前

2. 下面为各个section的执行顺序,英文编号的section是系统内建的(写死在init.c中的命令)

1) early-init

a) wait_for_coldboot_done

b) property_init

c) keychord_int

d) console_init

e) set_init_properties

2) init

3) early-fs

4) fs

5) post-fs

f) property_service_init

g) signal_init

h) check_startup

6) early-boot

7) boot

8) service


3. 同一个section内的执行顺诉根据脚本中的先后位置决定

4. init.rc 和 init.xxx.rc的执行顺序,两个脚本文件可以包含相同的sction,但是对每一个section,都是先执行完init.rc,再去执行init.xxx.rc


参照system/core/init/init.c代码,加少许打印信息,即可得到命令和服务的执行顺寻


更多相关文章

  1. Android(安卓)自动化测试―robotium(七)Ant 构建脚本
  2. Android(安卓)LayoutInflater深度解析 给你带来全新的认识
  3. Android(安卓)Settings 系统设置中 PreferenceActivity点击Heade
  4. Qt Android(安卓)部署项目时报错
  5. ContentProvider何时创建?SQLiteDatabase方法何时执行?
  6. android 区分按键长按及短按
  7. 【Android】如何方便地将代码抛到主线程执行
  8. Android(安卓)Okhttp主流程源码分析
  9. Android(安卓)adb启动任意app的几种方式

随机推荐

  1. phpstorm最新激活码分享亲测phpstorm2021
  2. 清除移动端网站点击a标签时闪现的边框或
  3. PHP获取真实IP及IP模拟方法解析
  4. 使用python 中的socket包实现本地电脑与
  5. Centos系统部署nginx1.18.0
  6. 访问器属性与获取DOM元素的两种方法
  7. 如何开始学基础画画?0基础学画画教程!
  8. 深入聊一聊JS中new的原理与实现
  9. 在Ubuntu20.04上安装Kubernetes-Kubeadm
  10. 如何画好人物的眼睛?画二次元人物眼睛步骤