Android游戏开发技术实战详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

随着3G时代的到来,手机网络的速度越来越快,这使得将更多内容丰富的应用程序布置在手机上成为可能,如视频通话、视频点播、移动互联网冲浪和内容分享等。为了承载这些数据应用并快速部署,手机功能将会越来越智能,越来越开放。为了实现上述需求,必须有一个好的开发平台来支持。在这种背景的需求下,由Google公司发起的OHA联盟走在了业界的前列,并于2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取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技术人员成长的需要。我们的目标是通过一本图书,能提供多本图书的价值,读者可以根据自己的需要进行有选择的阅读,以完善本人的知识和技能结构。在内容的编写上,本书具有以下特色:

(1)结构合理

从用户的实际需要出发,科学合理地安排知识结构,内容由浅入深,叙述清楚,具有很强的知识性和实用性,反映了当前Android技术的发展和应用水平。同时全书精心筛选了最具代表性、读者最关心的典型知识点,几乎包括Android游戏开发的各个方面。

(2)易学易懂

本书条理清晰、语言简洁,可帮助读者快速掌握每个知识点。每个部分既相互连贯又自成体系,使读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章内容进行针对性的学习。

(3)实用性强

本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,详细讲解了各个部分的源码知识,使用户掌握相关的操作技能的同时,还能学习到相应的基础知识。

(4)实例全面

书中的开发实例都很典型并具有创意,涵盖了Android游戏能涉及的各个领域,每个实例都体现了移动互联网应用所需的创新精神及良好的用户体验理念,这个设计思路很值得大家去思考和学习。

参与本书编写的人员有:王振丽、王东华、熊斌、朱桂英、周秀、邓才兵、罗红仙、王石磊、孙宇、程娟、王文忠、陈强、褚尚军、张加春、管西京。本团队由于时间和水平所限,书中难免有不足之处。如有纰漏和不尽如人意之处,诚请读者提出意见或建议,以便修订并使之更臻完善。另外,为了更好地为读者服务,我们专门提供了技术支持网站www.topchuban.com,欢迎读者光临论坛,无论是书中的疑问,还是学习过程中的疑惑,本团队将尽力为大家解答。

编者