代码改变世界

随笔档案-2018年05月

【8.0.0_r4】AMS分析(十七)(ActivityManagerService.java下)

2018-05-29 11:19 by cascle, 2884 阅读, 收藏, 编辑
摘要: 代码位于frameworks/base/services/core/java/com/android/server/am/,一共有七十个文件。 Java源码位于package com.android.server.am里 下面是消息处理部分 处理应用崩溃消息 处理应用违反strict mode策略 阅读全文

【8.0.0_r4】AMS架构与流程分析

2018-05-15 14:13 by cascle, 1425 阅读, 收藏, 编辑
摘要: AMS主要用来管理应用程序的生命周期,以及其核心组件,包括Activity,Service,Provider,Broadcast,Task等 之前整体架构如下图(O上已经废弃) 新的架构比较直接,简化了很多,直接调用IApplicationThread和IActivityManger这两个接口就可以 阅读全文

【8.0.0_r4】AMS分析(十六)(ActivityManagerService.java上)

2018-05-15 11:46 by cascle, 4431 阅读, 收藏, 编辑
摘要: 代码位于frameworks/base/services/core/java/com/android/server/am/,一共有七十个文件。 Java源码位于package com.android.server.am里 该类继承了IActivityManager.Stub的aidl通信接口,实现了 阅读全文
点击右上角即可分享
微信分享提示