随笔分类 - 读书笔记
摘要:接上篇《深入理解Android2》读书笔记(三) ActivityManagerService(AMS) 1.AMS由ActivityManagerNative(AMN)类派生,并实现Watchdog.Monitor和BatteryStatsImpl.BatteryCallback接口。而AMN由B
阅读全文
摘要:接上篇《深入理解Android2》读书笔记(四) startActivity Am am最终将调用AMS的startActivityAndWait函数来处理这次启动请求。 startActivityLocked函数的主要工作包括 1.处理sourceRecord及resultRecord。其中,so
阅读全文
摘要:接上篇《深入理解Android2》读书笔记(六) 广播接受者 注册 ContextImpl 最终都执行 AMS 1.在AMS中,BroadcastReceiver的过滤条件由BroadcastFilter表示,该类从IntentFilter派生。由于BroadcastReceiver可设置多个过滤条
阅读全文
摘要:接之前那篇《深入理解Android2》读书笔记(一) 下面几篇来分别详细分析 Binder类作为服务端的Bn的代表,BinderProxy类作为客户端的Bp的代表,BinderInternal类仅供Binder架构使用,GcWatcher专门用于处理和Binder架构相关的垃圾回收,Parcel类用
阅读全文
摘要:2017-5-12 从今天开始估计有一段空闲时间,开始阅读《深入理解Android2》,并写读书笔记。 第一章搭建环境直接略过。 第二章是Binder,暂时略过 7大类服务包括:1.Android核心服务,如:ActivityManagerService、WindowManagerService等2
阅读全文