本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第2章,第2.1节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1
2.1概述
由于本书所介绍的内容是以Java层的系统服务为主,因此Binder相关的应用在本书中比比皆是。而MessageQueue作为Android中重要的任务调度工具,它的使用也是随处可见。所以本书有必要对这两个工具有所介绍。根据邓凡平的同意与推荐,本章由卷II第2章升级到4.2.2,并且增加了对AIDL相关知识点的分析。
本章作为本书Android源代码分析之旅的开篇,将重点关注两个基础知识点,它们是:
Binder系统在Java世界是如何布局和工作的。
MessageQueue的新职责。
先来分析Java层中的Binder。
读者先阅读《深入理解Android:卷I》(以下简称“卷I”)的第6章“深入理解Binder”。网上有样章可下载。