内容简介在内容上,本书结合使用情景,全面、深入、细致地分析了Android系统的源代码,涉及Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(ApplicationFramework)及应用程序层(Application)。在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统及Android应用程序框架三大篇。初识Android系统篇介绍了参考书籍、基础知识及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息和安装四个维度对Android应用程序的框架进行了深入的剖析。通过上述内容及其组织,本书使读者既能从整体上把握Android系统的层次结构,又能从细节上掌握每一个层次的要点。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据Android系统源代码情景分析/罗升阳著.—3版.—北京:电子工业出版社,2017.10ISBN978-7-121-32521-2Ⅰ.①A…Ⅱ.①罗…Ⅲ.①移动终端-应用程序-程序设计Ⅳ.①TN929.53中国版本图书馆CIP数据核字(2017)第199928号策划编辑:符隆美责任编辑:葛娜印刷:北京京科印刷有限公司装订:北京京科印刷有限公司出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编:100036开本:850×11681/16印张:53字数:1585千字版次:2012年10月第1版2017年10月第3版印次:2017年10月第1次印刷定价:129.00元凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。本书咨询联系方式:010-51260888-819,faq@phei.com.cn。前言Android系统自2008年9月发布第一个版本1.0以来,截至2016年8月发布最新版本7.0,一共存在十多个版本。本书在2012年10月出版第一版时,选择了Android2.3的源代码来分析Android系统的实现,主要是因为就当时而言,它的基础架构是最稳定的,而且也是使用最广泛的。本书有两个特点。一是通过使用情景来分析Android源代码。这种方式不仅能使读者带着目标去阅读源代码,还能把系统各个模块有机地联系在一起来理解。二是分析的内容都是Android系统的核心基础架构。这些内容在后来的版本中,都是灵魂般地稳定存在的。例如,智能指针、硬件抽象层(HAL)、匿名共享内...