易燃物汇聚 YouTube 有声书与书评
Android技术内幕(系统卷) 封面

Android技术内幕(系统卷)

杨丰盛

1057人在读
56.4万字总字数
¥45.73定价

内容简介

国内首本系统对Android的源代码进行深入分析的著作。全书将Android系统从构架上依次分为应用层、应用框架层、系统运行库层、硬件抽象层和Linux内核层等5个层次,旨在通过对Android系统源代码的全面分析来帮助开发者加深对Android系统架构设计和实现原理的认识,从而帮助他们解决开发中遇到的更加复杂的问题。全书分为两卷,系统卷主要分析了Linux内核层、硬件抽象层和系统运行库层的各个模块的底层原理和实现细节;应用卷主要分析了应用层和应用框架层的各个模块的底层原理和实现细节。具体而言,系统卷第1章首先从宏观上介绍了Android系统的架构以及各个层次之间的关系,然后介绍了如何获取Android源代码并搭建Android源代码开发环境和阅读环境的方法;第2章有针对性地剖析了Android的内核机制和结构,以及Android对Linux内核的改动和增强;第3章分析了Binder的架构和工作机制,以及Binder驱动的实现原理;第4章分析了Android电源管理模块的机制与实现;第5章全面地剖析了Android硬件设备驱动(显示、视频、音频、MTD、Event、蓝牙、WLAN等)的工作原理和实现,掌握这部分内容即可修改和编写基于Android的设备驱动程序;第6章深刻阐述了Android原生库的原理及实现,涉及系统C库、功能库、扩展库和原生的Server等重要内容;第7章系统地讲解了硬件抽象层的原理与实现,掌握这部分内容即可编写适合特定硬件设备驱动的抽象层接口;第8章和第9章是对系统运行库层的分析,主要讲解了Dalvik虚拟机的架构、原理与实现,以及Android的核心库相关的知识,掌握这部分内容即可完成对Android运行库的移植和修改。本书适合所有的高级Android应用开发工程师、Android系统开发工程师、Android移植工程师、Android系统架构师和所有对Android源码实现感兴趣的读者。

读者书评

★★★★★

第一次接触安卓,对其系统结构有了基本的了解。这本书讲解的很多东西还需要慢慢理解,推荐有一定基础再来阅读这本书。

★★★☆☆

列举了很多内容,但是都没深入讲,适合走马观花式的扫盲阅读一下

★★★★★

挺好的一本书,看了几个月,不是特别懂,应该还会再读两遍。

★★★★★

从整体架构出发再到内核驱动,对于整体了解安卓系统有很大帮助,里面的c代码可能不太好理解对于新手来说。

★★★★★

找你好久了,留下吧,注定一起走!

★★★☆☆

我基础是上过本科os,看这本书觉得框架有用,但不如自己直接看代码。

书籍信息

作者杨丰盛
出版社机械工业出版社
出版时间2011-06-01
ISBN9787111337270
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数54