图书前言

前    言

  当前,人们的生活已经离不开智能手机和平板电脑,现在市面上的大多数智能产品使用的都是Android操作系统。Android智能手机已经占据了手机的很大一部分市场。因此,需要大量懂得Android编程的专业人才进行手机App的开发与维护。

  本书以二十大“加快高质量教育体系,发展素质教育”、培养高技能人才和大国工匠为重要指导思想,并把“职普融合、产教融合、科教融汇”放在首位,贯彻党的二十大精神和习近平新时代中国特色社会主义思想,坚持正确的政治方向和价值导向,遵循职业教育教学规律和人才成长规律,落实课程思政要求,符合职业院校学生认知特点,体现了先进的职业教育理念。

  本书具有以下特点。

  (1) 案例丰富,学习轻松。

  本书给出了大量的实用案例,并把每个知识点融入案例中,每一个案例都给出了详细的开发步骤,更容易调动学生的学习兴趣,学习起来感觉更加简单,只要根据步骤操作,就可以非常轻松地掌握所学知识。

  (2) 章节设计合理,配套资源完善。

  所有知识按照由浅入深的次序进行安排,符合一般学习习惯。每个章节都设计了“动手实践”和“巩固训练”,“动手实践”中提供的项目,供读者有针对性地进行知识点的熟练应用,巩固训练通过练习题检验学生的学习成果。本书还配有微课视频。

  (3) 注重实用。

  本书在内容的选取上遵循实用够用的原则,注重学生动手实践能力和职业核心能力的培养,注重边学边做。

  Android Studio是一门实践性非常强的课程,学习时要遵循由浅入深、边学边做的原则,在学中做、在做中学,多看代码、多写代码,熟能生巧,要学会用所学知识解决实际问题,从学习中寻找程序设计的乐趣,增强学习的积极性,提高学习的信心。

  本书内容共分8章。

  第1章  主要介绍了Android的发展、Android Studio开发环境的搭建、Android程序的创建及组成。

  第2章  讲解了布局的创建方法、Android常见界面布局,以及基本的UI控件。

  第3章  讲解了Android UI设计中高级控件及数据适配器的用法、对话框的使用、Android信息提示控件的使用方法。

  第4章  对Android动画进行了介绍,并讲解了各种动画的创建;介绍了自定义控件的创建方法,图像的绘制方法,线程及Handler的使用方法。

  第5章  讲解了Activity的创建、数据传递、Fragment的创建及使用方法。

  第6章  主要讲解了后台服务与系统服务技术、广播接收者BroadcastReceiver的使用。

  第7章  讲解了SharedPreferences存储方式、文件存储方式和SQLite数据库存储方式。

  第8章  讲解了Android中的Socket网络编程和HTTP网络通信的知识。

  本书由张明、代英明任主编,由张明统稿,第1章由肖峥编写,第2章、第5章、第7章、第8章由张明编写,第3章、第4章、第6章由代英明编写,第8章的8.1和8.2节由龚道侠编写;第8章的8.3节及动手实践和巩固训练由杨雄编写,本书的开发平台为Android Studio 4.1.3,模拟器使用的是夜神模拟器7.0,案例中的代码经测试可以正常运行。

  由于作者水平有限,书中难免有不足之处,敬请读者批评指正。

  

  编  者