刚刚下到试读文档的时候,看到标题小小兴奋了一下,对比国内同类书籍的现状——市面充斥着琳琅满目但良莠不齐的android开发教程,而其中大多仅是从软件层出发来讲解。所以从题目上,此书就先拔了头筹。
而且此书还有另外一个优势,android从趋近成熟2.2到刚刚发布的4.2,系统版本的迭代进程越来越快,所以若是仅仅从版本特性上进行讲解的书籍在刚刚推向市场就已经过时了,而本书的主打核心是系统底层内核和框架层的实现,这是android系统的根本,是多年也不会变动的,所以这也突出了本书的收藏价值。
我很同意作者在前言中亮出的观点,想要在基于某个系统进行相应的软件开发,若是能对于该系统底层的实现机制和应用框架做到熟知,对于开发者来说,能令其开发出数量更多、 质量更高和用户体验更好的app,甚至完全可以去定制自己的rom。更何况是android这样的一个开源系统,有众多的公共文档和源码可供阅读。所以,这对于有志向希望在移动应用领域有所作为的有识之士,不失为一种空前的机遇。
说实话,看完试读的第二章节,对于像我这样的入门级开发者来说,难度确实大了些,毕竟之前从未接触过这类内容。
但幸运的是,例子间充满了详细注释,将所有引用和新构造的函数、结构体等进行了深入浅出的详析,只要你了解c的基本语法,就能看懂这些代码,但仍需要耐心,毕竟相对与上层的实现,底层毕竟是枯燥和生涩的。
整个第二章是用一个完整的例子来讲授读者编写一个功能简单的完整驱动程序,层层深入、纵向的展现系统的体系结构。当读者按照书中的说明完成驱动程序的编写时,在实现成功的成就感诞生之际,也在不知不觉中掌握了android的硬件抽象层。由此可见作者的良苦用心和善于吸引读者的写作技巧。
分享到:
相关推荐
Android系统源码情景分析pdf 1.源码驱动开发技巧 2.Android 源码查看技巧 3.Android高级技术学习
罗升阳-Android源码情景分析,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了...
在内容上,本书结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。...
Android系统源代码情景分析-源码
android 系统 源码 应用层 ,系统层 学习用 不得商用 开发
这是Android系统源代码情景分析一书的配套书中软件源代码,在次共享,仅供参考
Android系统源代码情景分析(光盘内容(全)-无电子版书籍)
详细讲解android的实现原理
Android系统源码分析,Android系统源码分析,Android系统源码分析
Android系统源代码情景分析一书的光盘-源码,
《Android系统源代码情景分析》随书光盘内容(源代码) 目录如下: 第1篇 初识Android系统 第1章 准备知识 1.1 Linux内核参考书籍 1.2 Android应用程序参考书籍 1.3 下载、编译和运行Android源代码 1.3.1 下载...
Android系统源代码情景分析,是浙江大学计算机专业罗升阳学长(1984年生)在校攻读硕士时所著。书籍重点讲解Android源码构成与操作,对深入Android源码起到了有步骤的指导,在此感谢作者!
在内容上,本书结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(Application Framework)以及应用程序层(Application)。...
Android系统Framework层源码分析 ,简单直接,是我自己学习用的资料
Android系统源码情景分析,分三篇内容,初识Android系统、Android专用驱动系统、Android应用程序框架
Android系统源代码情景分析在内容上,本书结合使用情景,全面、深入、细致地分析Android系统的源代码,涉及到Linux内核层、硬件抽象层(HAL)、运行时库层(Runtime)、应用程序框架层(ApplicationFramework)以及应用...
Android系统源码短信模块,短信收发流程分析,从app层到framework层。
老罗Android系统源代码情景分析书中附带的实验项目源码,大家可以参考下,自己学习哈!
android系统源代码情景分析光盘源码