Android系统是开源的,它的一个比较大的优势是可以移植到各个不同的硬件平台上。由于Android平台较新,特别是底层技术和驱动开发一直是众多厂商所极力隐藏的自己专利的重点。
陈强编著的《Android底层接口与驱动开发技术详解》精准定位于当前市场需求,循序渐进地讲解Android系统底层接口和驱动开发以及移植技术的精髓。整个讲解过程由浅入深,讲解细致入微,力求用最通俗的语言使读者尽快掌握各个知识点。另外,底层开发的门槛较高,需要程序员具备较深的C语言和C++语言开发功底。并且具有统筹架构的底子,同时也需要具备热衷于探索的品质。
陈强编著的《Android底层接口与驱动开发技术详解》循序渐进地讲解了Android底层开发技术的基本知识,由浅入深地讲解了驱动开发和移植技术的精髓。本书内容实用,讲解翔实,全书分为3篇共21章,第1~3章是基础篇,介绍了Andr,0id开发的基础性知识,分别讲解了搭建开发环境、驱动介绍和Linux内核的基本知识;第4~9章是必备技术篇,详细讲解了Android底层开发的必备技术,分别讲解了分析Android源码、驱动移植、HAL层分析、Goldfish内核驱动分析、MSM内核驱动分析和OMAP内核驱动分析的基本知识;第10~21章是核心技术与应用篇,详细讲解了Android系统中常用驱动的移植知识,分别讲解了显示系统、输入系统、振动器系统、音频系统、视频输出系统、OpenMax多媒体框架、多媒体插件框架、传感器系统、照相机系统、Wi-Fi系统、蓝牙系统、电话系统、GPS系统、Alarm警报器系统、光系统和Battery电池的移植知识。
《Android底层接口与驱动开发技术详解》定位于Android的中、高级用户,也可以作为向此领域发展的程序员的参考书。