`
zoouyijin12315
  • 浏览: 3120 次
社区版块
存档分类
最新评论

《android系统源码情景分析》试读

 
阅读更多

 

      刚刚下到试读文档的时候,看到标题小小兴奋了一下,对比国内同类书籍的现状——市面充斥着琳琅满目但良莠不齐的android开发教程,而其中大多仅是从软件层出发来讲解。所以从题目上,此书就先拔了头筹。

    而且此书还有另外一个优势,android从趋近成熟2.2到刚刚发布的4.2,系统版本的迭代进程越来越快,所以若是仅仅从版本特性上进行讲解的书籍在刚刚推向市场就已经过时了,而本书的主打核心是系统底层内核和框架层的实现,这是android系统的根本,是多年也不会变动的,所以这也突出了本书的收藏价值。

     我很同意作者在前言中亮出的观点,想要在基于某个系统进行相应的软件开发,若是能对于该系统底层的实现机制和应用框架做到熟知,对于开发者来说,能令其开发出数量更多、 质量更高和用户体验更好的app,甚至完全可以去定制自己的rom。更何况是android这样的一个开源系统,有众多的公共文档和源码可供阅读。所以,这对于有志向希望在移动应用领域有所作为的有识之士,不失为一种空前的机遇。

     说实话,看完试读的第二章节,对于像我这样的入门级开发者来说,难度确实大了些,毕竟之前从未接触过这类内容。

但幸运的是,例子间充满了详细注释,将所有引用和新构造的函数、结构体等进行了深入浅出的详析,只要你了解c的基本语法,就能看懂这些代码,但仍需要耐心,毕竟相对与上层的实现,底层毕竟是枯燥和生涩的。

     整个第二章是用一个完整的例子来讲授读者编写一个功能简单的完整驱动程序,层层深入、纵向的展现系统的体系结构。当读者按照书中的说明完成驱动程序的编写时,在实现成功的成就感诞生之际,也在不知不觉中掌握了android的硬件抽象层。由此可见作者的良苦用心和善于吸引读者的写作技巧。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics