作品简介

本书以案例为导向,系统地讲解了Android程序设计的基础知识和基本技术。全书共分为11章,主要内容包括Android开发环境与程序构成、GUI设计、UI组件、服务、广播、数据存储、多媒体技术、网络、传感器等。本书注重降低理论难度,增加实践应用环节的比重,每节设计一两个完整的案例,并配备教学视频,读者可以更好地培养应用程序的集成能力,为从事更高级的程序开发打下良好的基础。本书可作为应用型本科、高职高专相关专业的Android程序设计教材,也适用于其他具有Java语言基础的读者自学和参考。

本书作者李冉,李敏。

作品目录

  • 内容简介
  • 前言
  • 第1章 Android平台概述
  • 1.1 Android简介
  • 1.2 Android平台的发展历程
  • 1.3 Android平台的架构
  • 1.4 Android平台的特性与优势
  • 1.5 习题
  • 第2章 开发环境及项目结构
  • 2.1 JDK的安装
  • 2.2 AndroidSDK的安装
  • 2.3 集成开发工具AndroidStudio
  • 2.4 集成开发工具Eclipse
  • 2.5 项目创建与项目结构
  • 2.6 习题
  • 第3章 Android应用程序的构成
  • 3.1 应用程序基本组件
  • 3.2 核心组件Activity
  • 3.3 清单文件AndroidManifest.xml
  • 3.4 进程与线程
  • 3.5 习题
  • 第4章 Android的GUI设计
  • 4.1 GUI设计基础
  • 4.2 常用简单组件
  • 4.3 布局组件
  • 4.4 Fragment
  • 4.5 习题
  • 第5章 常用高级UI组件
  • 5.1 数据适配器Adapter
  • 5.2 Spinner组件
  • 5.3 ListView组件
  • 5.4 GridView组件
  • 5.5 菜单(Menu)
  • 5.6 对话框组件(Dialog)
  • 5.7 日期和时间组件
  • 5.8 习题
  • 第6章 服务(Service)
  • 6.1 Service简介
  • 6.2 本地Service的普通方式
  • 6.3 本地Service的绑定方式
  • 6.4 习题
  • 第7章 Android广播
  • 7.1 广播机制
  • 7.2 广播的发送与接收
  • 7.3 Android的系统广播
  • 7.4 习题
  • 第8章 数据存储
  • 8.1 文件存储
  • 8.2 数据库存储
  • 8.3 ContentProvider
  • 8.4 习题
  • 第9章 Android的多媒体技术
  • 9.1 平面图形绘制
  • 9.2 平面图像的处理
  • 9.3 音视频的播放
  • 9.4 拍照与相册功能的调用
  • 9.5 习题
  • 第10章 Android的网络编程技术
  • 10.1 Android网络通信技术基础
  • 10.2 WebView组件
  • 10.3 URLConnection组件
  • 10.4 HttpURLConnection组件
  • 10.5 习题
  • 第11章 Android传感器编程
  • 11.1 Android传感器基础
  • 11.2 动作传感器
  • 11.3 位置传感器
  • 11.4 环境传感器
  • 11.5 习题
  • 参考文献
展开全部