一。整体把握
framework架构图
分层:application framework,binder IPC, system service
application framework 通过 binder IPC 与 system service 通信
整个framework架构 是为了实现 application与 system的进程通信,
分层的目的和作用:类似网络分层
实现 上层与下层 之间固定的通信模式
双方的同层 之间采用相同的协议
二。具体学习
1.startActivity 系统级的API
流程图
1.application framework 调用 System Service AMS:
2.AMS 调用上层 framework 创建Activity对象,并调用其生命周期回调方法