本书基于Android Studio和Eclipse开发环境,介绍Android系统体系结构和应用开发环境,Android应用的创建、调试和发布,Activity、Fragment和Intent,Android基本控件、高级控件,Android事件处理,后台服务,数据存储,多媒体服务,定位服务,应用项目开发等内容。 本书注重理论与实践的结合,采取“项目驱动”的方式进行讲述。本书在作者多年教学和软件开发经验的基础上,讲解详细深入,论述通俗易懂,具备编程基础的读者,通过本书的学习都可掌握Android软件开发。为方便教学,每章都有大量示范性设计实例和运行结果,所有实例都经过调试通过,书后还附有习题答案。 本书可作为大学本科、高职、高专及培训班课程的教学用书,也适于计算机应用人员和计算机爱好者自学参考。