”Read the f**king Source Code” –Linus Benedict Torvalds
-本书谨献给那些埋首致力与「该死的原始码」奋战的程式设计师们
探索和品味Android大师们的内核设计艺术
历经4次重大改版,10余次修订,耗时3年完成重量级巨着
伴随Android的高速发展,本书终于与读者见面了。 一本读得懂、用得上,帮助解决专案项目难点的权威指南。Android游戏制作教程,Android SDK宝典!
全书分为编译篇、系统原理篇、应用原理篇、系统工具篇共4篇22章,基于Android SDK最新版本,全面剖析了行程/执行绪、记忆体管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心知识在Android中的实作原理。
透过大量情境图片与实例来引导读者学习,由总体框架再到细节实作,为读者提供由“整体到局部”、“由点及面”的科学方法,全面理解Android内核提供“思维捷径”明白“是什么”、“有什么用”,然后才剖析“如何做到的”。
“Hello World”式的入门向导——结合编译系统的架构和内部原理,为各厂商客制化自己的Android产品提供了参考范例。
根据多年的Android专案开发和培训经验,「研发人员(包括系统开发和应用程式开发)参与实际Android专案所需具备的知识」,如Intent匹配规则、应用程式的资源适配过程、字元编码的处理、Widget机制、应用程式的编译封装等。
包含「Android和OpenGL ES、资讯安全基础概述」等大部分相关书籍未涵盖的Android「根基」——经久不衰的知识理论。
本书所阐述的知识点大部分来源于专案研发的经验总结,因而具有较强的实用性,做到真正贴近读者,贴近开发需求。
《深入理解Android内核设计思想》既适合Android系统工程师,也适合于应用开发工程师来阅读提升Android开发能力。
读者可以在《深入理解Android内核设计思想》潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。
(1)通过大量情景图片与实例引导读者学习,提供更易于理解内核思想的“思维捷径”
(2)本书的出发点仍是作业系统的经典原理根基——贯穿其中的是经久不衰的理论知识
(3)内容由浅入深、由总体框架再到细节实作。尽可能避免阅读技术书籍时“看了后面忘了前面”的现象
(4)许多书籍仍停留在Android 2.3或者更早期的版本。虽然原理类似,但对于专案研发需要最新的开发版本
(5)“Hello World”式的入门向导——结合编译系统的架构和内部原理,为客制化Android产品提供范例
(6)所阐述的知识点源于专案研发的经验总结,因而具有较强的实用性,做到真正贴近读者符合开发需求