作品简介

本书选择了当前Android应用程序开发的最佳组合—Android 9.0+Android Studio 3.2,使程序开发环境最佳、程序运行速度最快。本书以Android应用程序的开发环境搭建、界面设计、功能实现、典型应用为主线,选取教学内容和设置教学单元,将Android移动应用开发分为3个学习阶段(搭建与熟悉开发环境,界面设计和功能实现,Android的典型应用)和8个教学单元,每个教学单元面向教学全过程设置“教学导航→知识导读→任务实战→单元小结→单元习题”5个教学环节。每项任务设置了“任务描述→知识索引→实施过程”3个环节,通过“知识索引”将各项任务所应用的知识与“知识导读”环节的理论知识关联起来。全书采用“任务驱动、精讲多练、理论实践一体化”的教学方法,在完成每一项任务的过程中学习知识、训练技能、积累经验及固化能力。

陈承欢,男,1967年出生,本科毕业于湖南大学,硕士研究生毕业于武汉大学国际软件学院,现任职于湖南铁道职业技术学院,先后担任企业技术员8年,担任计算机专任教师9年,担任教学副主任4年、系主任4年、教务处长5年。国家三级教授。

作品目录

  • 内容简介
  • 前言
  • 单元1 Android开发环境搭建与基本操作
  • 【教学导航】
  • 【知识导读】
  • 1.1 相关概念解释
  • 1.2 Android的体系结构
  • 1.3 设置JDK或者Android SDK路径
  • 1.4 关于Android应用程序中的布局文件activity_main.xml
  • 1.5 关于MainActivity.java文件
  • 1.6 关于AndroidManifest.xml文件
  • 1.7 Android应用程序的样式和主题设置
  • 1.8 关于Android系统的包
  • 1.9 相关问题剖析
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元2 Android的控件应用与界面布局程序设计
  • 【教学导航】
  • 【知识导读】
  • 2.1 Android屏幕元素的层次结构
  • 2.2 View与ViewGroup
  • 2.3 View视图的基本属性
  • 2.4 Android的主要布局对象
  • 2.5 Android常用UI控件简介
  • 2.6 Android控件的基本属性
  • 2.7 TextView控件与EditText控件
  • 2.8 Button控件
  • 2.9 Android资源应用
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元3 Android的事件处理与交互实现程序设计
  • 【教学导航】
  • 【知识导读】
  • 3.1 Android的应用组件
  • 3.2 Activity
  • 3.3 Intent
  • 3.4 Android的事件处理机制
  • 3.5 Android的对话框与消息框
  • 3.6 Android输出日志信息的方法
  • 3.7 OnTouchEvent
  • 3.8 MotionEvent
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元4 Android的数据存储与数据共享程序设计
  • 【教学导航】
  • 【知识导读】
  • 4.1 Android系统的数据存储方式简介
  • 4.2 使用SQLite数据库存储数据
  • 4.3 使用SharedPreferences对象存储数据
  • 4.4 使用ContentProvider存储数据
  • 4.5 使用File对象存储数据
  • 4.6 Uri及其组成
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元5 Android的服务与广播应用程序设计
  • 【教学导航】
  • 【知识导读】
  • 5.1 Service(服务)
  • 5.2 BroadcastReceiver(广播)
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元6 Android的网络与通信应用程序设计
  • 【教学导航】
  • 【知识导读】
  • 6.1 HTTP协议简介
  • 6.2 URL请求的类别
  • 6.3 WebView控件简介
  • 6.4 Android的线程与Handler消息机制
  • 6.5 使用HttpURLConnection访问网络
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元7 Android的图像浏览与图形绘制程序设计
  • 【教学导航】
  • 【知识导读】
  • 7.1 使用简单图片
  • 7.2 位图的典型应用
  • 7.3 绘图
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 单元8 Android的音频与视频应用程序设计
  • 【教学导航】
  • 【知识导读】
  • 8.1 SoundPool类与播放音频
  • 8.2 MediaPlayer类与播放音频
  • 8.3 VideoView类与播放视频
  • 8.4 MediaPlayer类与SurfaceView控件联合播放视频
  • 【任务实战】
  • 【单元小结】
  • 【单元习题】
  • 附录A “Android应用程序开发”课程设计
  • 附录B 各单元任务中类及引入包的说明
  • 附录C JDK的下载、安装与配置
  • 参考文献
  • 反侵权盗版声明
展开全部