前言
FOREWORD
随着移动互联技术的发展,智能手机的应用已开始渗透到各行各业,应用范围呈现逐渐扩展的趋势。Android是一种基于Linux的开放源代码的操作系统,由于Google公司的Android平台含有丰富的应用以及宽松的开源条件,许多的智能手机厂家更加倾向于选择 Android 系统手机。Android开发技术已是当今移动互联开发的主流技术之一,因此,掌握Android基础与应用开发技术已成为高职高专院校软件技术、移动互联、物联网等相关专业学生必备的技能之一。
本书采用项目教学法,以作者开发的“校园生活小助手”APP软件为例,以一个完整的项目开发为主线,将教学单元划分为9个模块,每个教学模块根据教学需要划分为不同的项目,每个项目由学习目标、项目描述、知识储备、项目实施、项目总结、项目训练和练习题7部分组成。项目描述部分给出要完成的项目任务;知识储备部分讲解要完成项目所需要的知识点及相关案例;项目实施部分给出完成项目的实施步骤和相关代码;最后,对项目关键知识点进行总结,项目训练则是为读者进一步自我学习提供知识的延伸,练习题则是围绕项目需要掌握的重点知识和技巧,筛选的习题,供读者检测学习效果。
本书的特点是:每个教学模块都围绕着项目展开,并提供不同类型的相关教学案例。读者可通过不同的教学模块来学习相应的知识点,并直接运用到实际的项目开发中,完成相应功能的实现。最后,通过综合实训模块,学会项目的整体设计思路,并将前面所开发的模块整合成一个完整的大项目,从而掌握Android项目的开发技术。
本书作为面向高职院校学生的教材,参考学时为112~128学时,采用理论实践一体化教学模式,各教学模块的参考学时见下面的学时分配表。
学时分配表
续表
本书作者有着近20年的企业实际项目开发经验,并有着十多年高职计算机软件方面的教学经验,而且始终在教学和科研的第一线。
由于编著者水平有限,书中难免有欠妥和错误之处,恳请读者批评指正。
郑丹青
2017年11月于湖南汽车工程职业学院