android 开机启动流程分析(10)init 部分整体总结
16lz
2021-01-26
该系列文章总纲链接:专题分纲目录 android 开机启动流程分析
本章关键点总结 & 说明:
这一次,只是把之前的思维导图简单重构了一下,内容不变,效果如上所示⬆️
同时,当前 init流程的整体分析到此结束,在这里整体做下总结:
@1 uevent流程 & watchdog流程@2 属性服务@@2.1 属性服务初始化{关注内存映射}@@2.2 属性服务的启动{何时启动+流程}@@2.3 属性的设置流程与获取流程 & property_init & handle_property_set_fd();@3 SELinux@@3.1 SELinux在init中的核心操作@@3.2 属性服务SELinux检测流程@4 init.rc文件解析流程@@4.1 AIL语法与关键结构体说明AIL语法头文件Keywords.h的分析 service action command import对应结构体解析@4 init_parse_config_file: parse_config lookup_keywordnext_token parse_new_section parse_service & parse_line_service parse_action & parse_line_action parse_import@5 关键方法说明action_for_each_trigger(); queue_builtin_action(); @6 for循环流程: execute_one_command();{action执行流程} restart_processes();{服务启动流程}keychord_init & handle_keychord() {组合按键流程}signal_init & handle_signal() {子进程挂掉流程} bootchart流程与使用方法
更多相关文章
- Android属性动画简析
- 【转】Android客户端的推送方式
- heif android解码流程
- 一个简易Android购物App的开发
- android中app的优化流程
- 为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接
- Android中的Service:Binder,Messenger,AIDL(2)
- PC客户端与Android服务端的Socket同步通信(一)
- Android(安卓)自定义View流程