前言
Android系统的出现,使移动智能时代的发展进入了一个快速期,也使得移动终端厂商、移动系统企业的竞争加剧。Android手机、平板电脑、穿戴设备、车载设备越来越受用户欢迎,Android移动应用开发技术人员的需求也日益增大,Android程序设计已成为院校普遍开设的程序设计基础课程。
本书在内容编排和章节组织上特别针对院校教育特点,可让读者在短时间内掌握Android移动应用开发的基本方法。本书以“基础为主、实用为先、专业结合”为基本原则,在讲解Android移动应用开发基础知识的同时,力求结合项目实际,使读者能够理论联系实际,轻松掌握Android移动应用开发。
本书具有如下特点。
1. 入门条件低
读者无须太多技术基础,跟随教程即可轻松掌握Android移动应用开发的基本方法。
2. 学习成本低
本书在构建开发环境时,选择读者使用最为广泛的Windows操作系统和免费的Android Studio开发环境。
3. 内容编排精心设计
本书内容编排并不求全、求深,而是考虑读者的接受能力,选择必备、实用的Android相关知识进行讲解,各种知识和配套实例循序渐进、环环相扣,逐步涉及实际案例的各个方面。
4. 强调理论与实践结合
书中每个知识点都尽量安排一个短小、完整的实例,方便教师教学,也方便学生学习。
5. 丰富实用的课后习题
每章均准备一定数量的习题,方便教师安排作业,也方便学生通过练习巩固所学知识。
6. 精选极客学院在线课程
本书视频和相关实例均来自极客学院,同步讲解课程中的重点、难点。
7. 完整收集学习必备资源
读者可登录人民邮电出版社教育社区(http://www.ryjiaoyu.com/)下载书中所有实例代码、资源文件及习题参考答案。本书源代码可在学习过程中直接使用,参考相关章节进行配置即可。
本书作为教材使用时,课堂教学建议安排40学时,实验教学建议24学时。主要内容和学时安排如下表所示,教师可根据实际情况进行调整。
本书由西华大学刘凡馨、夏帮贵担任主编。刘凡馨编写第1~4章,夏帮贵编写第5~8章。刘凡馨负责全书统稿。
由于编者水平有限,书中难免存在疏漏之处,敬请广大读者批评指正。
编者
2017年7月