全书分为初识Android系统篇、Android专用驱动系统篇和Android应用程序框架篇三个部分。
初识Android要统篇包含三个章节的内容,主要介绍Android系统的基础知识。第1章介绍与
Android系统有关的参考书籍、Android源代码工程环境的搭建方法,以及为真机编译ROM的过程;第
2章介绍Android系统的硬件抽象层;第3章介绍Android系统的智能指针。读者可能会觉得奇怪,为什
么一开始就介绍Android系统的硬件抽象层呢?因为涉及硬件,它似乎是一个深奥的知识点。其实不
然,Android系统的硬件抽象层无论是从实现上,还是从使用上,它的层次都是非常清晰的;而且从
下到上涵盖了整个Android系统,包括Android系统在用户空间和内核空间的实现。内核空间主要涉及
硬件驱动程序的编写方法,而用户空间涉及运行时库层、应用程序框架层及应用程序层。因此,尽
早学习Android系统的硬件口象层,有助于我们从整体上去认识Android系统,以便后面可以更好地分
析它的源代码。在分析Android系统源代码的过程中,经常会碰到智能指针,第3章我们就重点分析
Android系统智能指针的实现原理,也是为了后面可以更好地分析Android系统源代码。
网友评论