Android系统源代码情景分析 - 罗升阳

Android系统源代码情景分析

罗升阳

出版时间

2012-10-01

ISBN

9787121181085

评分

★★★★★
书籍介绍

在内容上,本书结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。

在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇章。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度来对Android应用程序的框架进行了深入的剖析。

通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上去掌握每一个层次的要点。

目录
目录
第1篇 初识Android系统
第1章 准备知识 2
1.1 Linux内核参考书籍 2
1.2 Android应用程序参考书籍 3

显示全部
用户评论
分析源码的流程很值得学习,虽然里面讲到了内核驱动方面的东西,给我的感觉是这些都是给framework(java runtime framework & c/c++ runtime framework)打基础的,大部分都是在梳理framework的骨架,来龙去脉,总体上有个特点就是基本上一开始就进入源码层面开始分析,比较少给出总体设计层的抽象,虽然有流程图,时序图,但还是容易迷失在源码里面,需要反复多次看。佩服作者的源码阅读能力。看完之后直接收获是:自己开始可以从源码层面分析一些android基本组件了,P.S. 关于Binder机制的讲解,我觉得universus的《Android Bander设计与实现 - 设计篇》抽象的非常好
书太厚太沉,阅读起来费劲,是这本书最大的败笔,还不如出上中下三册呢。书中内容确实不错👍其实看博客也不错。选几章重点看看挺有收获。
一定要买的一本书
太厚了,流水账
这是我读过最好的源码分析书籍,binder 和ams都写的非常系,但由于过于 流水,新手看起来肯定吃力,建议先看一遍深入理解系列
国内 Android 源码解析最好的一本书,近几年所谓的Android 进阶书籍无不适沿袭自这本书,却都案牍劳形,不得精髓。 可惜的是这几年移动端开发风光不再,连作者早已转到其他技术路线。焦虑不堪的从业者也对这种大部头书籍提不起兴趣。导致该书再版的几率渺茫,有点后悔本月初因搬家等琐碎事情把它卖了。 手里有这本书的,且读且珍惜吧。
转租 松坪山科苑新区9栋 单间,家具齐全,拎包入住,带独立小阳台 13129589167
优点:内容很详细 缺点:道讲的少
好书好书,值得通读
收藏