作者简介

罗升阳,1984年出生,2007年毕业于浙江大学计算机系,取得学士学位,2010年毕业于上海交通大学计算机系,取得硕士学位。毕业后一直从事于互联网软件开发,并且致力于移动平台的研究,特别是对Android平台有深入的理解和研究。在国内知名IT技术社区CSDN上发表了数十篇高质量的Android系统原创性文章,并且开设博客专栏--《老罗的Android之旅》,积极与网友互动,深受大家喜爱,访问量一直居于前茅。

内容简介

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

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

通过上述内容及其组织,《Android系统源代码情景分析》能使读者既能从整体上把握Android系统的层次结构,又能从细节上去掌握每一个层次的要点。

下载地址

豆瓣评论

  • jason
    三星半,描述详细但繁琐。02-05
  • maqiali
    分析源码的流程很值得学习,虽然里面讲到了内核驱动方面的东西,给我的感觉是这些都是给framework(java runtime framework & c/c++ runtime framework)打基础的,大部分都是在梳理framework的骨架,来龙去脉,总体上有个特点就是基本上一开始就进入源码层面开始分析,比较少给出总体设计层的抽象,虽然有流程图,时序图,但还是容易迷失在源码里面,需要反复多次看。佩服作者的源码阅读能力。看完之后直接收获是:自己开始可以从源码层面分析一些android基本组件了,P.S. 关于Binder机制的讲解,我觉得universus的《Android Bander设计与实现 - 设计篇》抽象的非常好07-30
  • [已死亡]
    //141024 在大致读完LDD3和深入理解andorid卷1卷2后,感觉能读懂了!又借回来开始读了,,看来还是之前前置知识的问题//还了,对不住,有缘再相见,老罗博客很赞,不过书暂时没心情看不知为啥//感觉邓平凡的好点//图书馆邓平凡的那册书在其他校区。。又不甘心看电子版,老罗的也不错了=-=哎。。。反正大路通罗马04-06
  • 飘飘白云
    这是讲解 Android IPC 通信最牛X的书,没有之一,作者花了小半的篇幅来透彻讲解Binder。注意这本书讲得相对底层,framework 层涉及的都不太多的。09-04
  • 森邑
    代码有点老,细节也很多,总体来说是一本好书,结合最新的Android进阶解密 还是不错的12-27

猜你喜欢

大家都喜欢