前言
Android是一款于2007年11月5日发布的开源手机操作系统,该平台由操作系统、中间
件、用户界面和应用软件组成,是首个专为移动终端而打造的移动软件。根据国际数据公司
(IDC)公布的统计数据,在2014年第一季度,Android和iOS系统所占的装机量已达到所有
智能手机出货量的92.3%,安装Android系统的智能手机数量升至1.821亿部。人们有理由相
信,在相当长一段时间内,Android将依旧牢牢地占据着智能手机操作系统第一的位置。
市场需求分析
较高的市场占有率造就了更多开发人员关注这款操作系统,当然也不乏很多初学者,所以也就很自然产生了很多相关书籍。但是在市面中已有的书籍中,大多数是入门级教材,而关于Android游戏开发的书籍屈指可数,Android游戏开发领域的专业级书籍更是寥寥无几。
只有更加专业才能造就Android开发的殿堂级高手!为了让广大初学者可以对Android
应用开发有一个更加深入的认识,而不是停留在入门级而止步不前。本书对Android游戏应
用方面的知识进行了细致的分析,“提炼”出了Android系统开发的本质,并以此为基础,讲
解了开发典型游戏项目的实际流程。
本书特色
本书内容丰富、细致、全面。在内容的编写上具有以下特色。
(1)结构合理
从用户的实际需求出发,科学安排知识结构,内容由浅入深,叙述清楚。本书详细讲解了和Android游戏开发有关的知识,内容循序渐进,由浅入深。
(2)易学易懂
本书内容条理清晰、语言简洁,可帮助读者快速掌握每个知识点。使读者既可以按照本书编排的章节顺序进行学习,也可以根据自己的需求对某一章节进行针对性的学习。
(3)实用性强(https://www.daowen.com)
本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,详细讲解了各个部分的源码知识,使读者在掌握相关操作技能的同时,还能学习到相应的基础知识。
(4)实例丰富
书中的开发实例都是典型并具有创意的,涵盖了Android游戏开发所能涉及的所有领域,每个实例都体现了移动互联网应用开发所需的创新精神及良好的用户体验理念,这个设计思路很值得大家思考和学习。
本书介绍的Android版本
Android系统自2008年9月发布第一个商业版本1.0以来,截至2015年10月发布的最新版本6.0,一共存在十多个版本。由此可见,Android系统升级频率较快,一年之中至少有两个新版本诞生。但是如果过于追求新版本,会造成力不从心的后果。所以在此建议广大读者:“不必追求最新的版本,只需关注最流行的版本即可”。据官方统计,截至2015年10月占据前三位的版本分别是Android 4.2,Android 4.4和Android 5.0。
2014年10月,谷歌I/O大会在旧金山开幕。会上谷歌发布了Android 5.0系统,其正式版本于2014年10月16日推出。本书的内容以Android 5.0为基础,并且兼容了Android 4.4及其以前的版本,详细讲解了Android游戏应用开发的相关知识。
读者对象
● Android编程的初学者。
● 大中专院校的老师和学生。
● Android编程爱好者。
● 相关培训机构的教师和学员。
● Android游戏开发人员。
致谢
本书的编写人员有王玉芹、管西京、周秀、张余、李佐彬、王梦、王书鹏、唐凯、关立勋、张建敏、杨靖宇、谭贞军、杨絮、刘英田、高秀云、任杰、张子帝、黄河、孟娜、杨国华、王南获、翟明、焦甜甜、张储、刘继虎。在本书的编写过程中,始终本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。
编者