自2011年第一季度以来,Google的移动操作系统Android在全球智能手机操作系统市场的份额稳步增加。截至2016年第四季度,Android以81.7%的市场份额领跑全球市场,苹果的iOS操作系统则位居第二。同时,Android也是全球平板电脑最常用的操作系统,2016年其全球市场份额为66%。Android成功的原因之一是其多种版本的不断改进,每个新版本都提供了更先进的功能、更快的访问互联网的速度或越来越优质的视频和音频。Android受欢迎的另一个原因是它与移动设备制造商进行强大合作,截至2017年,有85%的新智能手机使用了Android操作系统的设备。
Android市场份额的扩大也带动了基于Android的移动软件的发展,越来越多的开发者开始学习Android开发,涌入Android开发的各个领域。其中,有一些是有软件开发经验的开发者,也有一些是初学者或在校学生。然而,现在市场上的Android书籍多以讲解Android知识点为主,或者是附上大量的源代码加以介绍。本书的几位作者中,有的具有Android开发的实际经验,有的具有丰富的课堂教学经验。因此,本书最大的特点就是在讲解Android应用开发各知识点的同时,还分享了很多实际开发经验,这些经验一般都无法系统地从现有的书籍或网络上获得。这些都是作者在开发和教学过程中思考的成果,是作者多年从事软件开发和教学工作的技术沉淀。
总之,本书是一本基于Android的移动应用开发教科书,旨在帮助读者快速学习Android的基本概念,掌握Android的开发技能。本书分为3篇:Android移动开发概述、Android基础编程和Android高级编程,主要采用代码驱动式叙述方式,注重代码的讲解。Java、XML、Linux等基本知识作为本书的先导性知识,读者应熟悉。
本书包含配套教学资源,读者可登录华信教育资源网(www.hxedu.com.cn)注册后免费下载。
总体来说,对于计算机或物联网工程专业的在校学生,开发一个简单的Android应用并不难,但能够深刻了解Android开发的基本概念,用最合理的技术开发出一个优秀的Android应用并不容易,需要开发者具有丰富的Android知识和开发经验。本书既可作为高等学校计算机、物联网类专业的移动开发技术课程的教材,也可作为各类职业培训机构的Android培训教材,同时适合作为广大Android初学者的参考书。
由于本书涉及知识较多,特别是Android每年都有技术的更新和升级,而作者水平有限,很难全部精通,难免有疏漏之处,敬请广大读者批评指正。
最后,感谢为本书提供资料整理和例程测试的同学们,感谢出版社的各位编辑,也感谢家人的理解和支持。