前言
随着3G技术的发展,无线上网速度越来越快,使得更多内容丰富的应用程序布置在手机上成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放。为了实现这些需求,必须有一个好的开发平台来支持。由Google公司发起的OHA联盟走在了业界的前列,2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取到源代码及开发SDK。由于其开放性和优异性,Android平台得到了业界广泛的支持,其中包括各大手机厂商和著名的移动运营商。继2008年9月第一款基于Android平台的手机G1发布之后,三星、摩托罗拉、索尼爱立信、LG等主流手机制造商都推出了自己的以Android为平台的手机。并且在2011年年底,Android超越了塞班和iOS,雄踞智能手机市场占有率榜首的地位。
毕竟Android平台推出的时间才5年,了解Android平台软件开发技术的程序员还不多,如何迅速地推广和普及Android平台软件开发技术,让越来越多的人参与到Android应用的开发中,是整个业界都在关注的一个话题。为了帮助开发者更快地进入Android开发行列,笔者精心编写了本书。从技术角度而言,Android是一种融入了全部Web应用的平台。随着版本的更新,从最初的触屏到现在的多点触摸,从普通的联系人到现在的数据同步,从简单的Google Map到现在的导航系统,从基本的网页浏览到现在的HTML 5,这都说明Android已经逐渐稳定,而且功能越来越强大。此外,Android平台不仅支持Java、C、C++等主流的编程语言,还支持Ruby、Python等脚本语言,甚至Google专为Android的应用开发了Simple语言,这使得Android有着非常广泛的开发群体。
本书的内容
在本书的内容中,详细介绍了Android网络开发技术的基本知识。本书内容新颖、知识全面、讲解详细,全书分为18章。
全书内容都采用了理论加实践的教学方法,每个实例先提出制作思路及包含的知识点,在实例最后总结知识点并出题让读者举一反三。
本书特色
本书内容十分丰富,实例内容覆盖全面,满足Android技术人员成长道路上方方面面的需求。我们的目标是通过一本图书提供多本图书的价值,读者可以根据自己的需要有选择地阅读,以完善个人的知识和技能结构。在内容的编写上,本书具有以下特色。
结构合理
从用户的实际需要出发,科学安排知识结构,内容由浅入深,叙述清楚,具有很强的知识性和实用性,反映了当前Android技术的发展和应用水平。同时全书精心筛选的最具代表性、读者最关心的典型知识点,几乎包括Android网络开发的各个方面。
易学易懂
本书条理清晰、语言简洁,可帮助读者快速掌握每个知识点。每章既相互连贯又自成体系,使读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行有针对性的学习。
实用性强
本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性。
实例全面
书中的开发实例典型并具有创意,涵盖了Android网络所能涉及的所有领域,每个实例都体现了移动互联网应用所需的创新精神及良好的用户体验理念,这个设计思路很值得大家去思考和学习。
参与本书编写工作的有朱桂英、王东华、王振丽、熊斌、周秀、邓才兵、罗红仙、王石磊、孙宇、程娟、王文忠、王梦、陈强、张元亮、管西京。书中用到的实例的源代码可到www.broadview.com.cn的“资源下载”栏目中进行下载。读者在学习过程中如有需要讨论、交流的技术话题,请访问www.topchuban.com。
本团队在编写过程中,得到了博文视点工作人员的大力支持。由于本团队水平有限,纰漏和不尽如人意之处在所难免,恳请读者提出意见或建议,以便修订并使之完善。
编 者
2012年4月