Android底层开发技术实战详解(第2版)
王振丽
前言
随着3G/4G的到来,无线带宽越来越高,使得更多内容丰富的应用程序装入手机成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放。为了实现这些需求,必须有一个优秀的开发平台来支持,在此由谷歌(Google)公司发起的OHA联盟走在了业界的前列,2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取源代码及开发SDK。由于其开放性和优异性,Android平台得到了业界广泛的支持,其中包括各大手机厂商和知名的移动运营商等。继2008年9月第一款基于Android平台的手机G1发布之后,三星、摩托罗拉、索尼爱立信、LG等主流手机制造商都推出了自己的Android平台手机。在2011年年底,Android超越了塞班和iOS,雄踞智能手机市场占有率榜首的位置。根据国际数据公司(IDC)5月公布的新数据,在2013年第一季度,Android和iOS系统占的装机量到所有智能手机出货量的92.3%。在2013年头三个月,安装Android系统的新智能手机数量跃升至1.621亿部,大大超过去年同期的9030万部。这意味着,在销往世界各地的所有新智能手机中,谷歌的移动操作系统的市场占有率已经达到75%,与第一季度的59.1%相比有显著提高。
毕竟Android平台被推出的时间才短短六七年,了解Android平台软件开发技术的程序员还不多,如何迅速地推广和普及Android平台软件开发技术,让越来越多的人参与到Android应用的开发中,是整个产业链都在关注的一个话题。为了帮助开发者更快地进入Android开发行列,笔者特意精心编写了本书。本书系统地讲解了Android底层驱动开发和移植的基本知识,图文并茂地帮助读者学习和掌握各种驱动的开发常识,详细讲解了Android源代码的方方面面。
从技术…