作品简介

本书根据普通高等院校计算机专业本科生的教学要求,在总结近几年“Android移动开发”课程教学经验的基础上,结合本课程及专业的发展趋势、Android移动开发最新发展的情况编写而成。

本书共分为7章:第1章对Android平台的历史和现状、架构和特点、开发环境搭建做了简要介绍;第2章介绍Android开发所需的基本知识;第3章介绍Android开发中的多媒体编程知识;第4章介绍Android开发中的数据库编程基础知识;第5章在第4章的基础上进一步深入介绍Android数据库开发知识;第6章主要介绍Android开发中的图像与动画编程知识;第7章重点讲解Android开发中的网络编程基础知识。

本书内容重点突出,语言精练易懂,可作为普通高等院校计算机及相关专业“Android移动开发”类课程入门级教材,也可供计算机及相关专业的教学人员、科研人员或Android开发爱好者使用。高职高专类学校也可以选用本教材,使用时可以根据学校和学生的实际情况略去某些章节。

张光河,江西师范大学计算机信息工程学院,副教授。中科院博士毕业,研究方向为物联网安全。目前博士后在站。

作品目录

  • 内容提要
  • 前言
  • 关于本书实例
  • 第1章 Android开发简介
  • 1.1 Android平台历史和现状
  • 1.2 Android平台架构和特点
  • 1.3 Android开发环境搭建
  • 1.4 第一个Android实例
  • 1.5 小结
  • 习题1
  • 第2章 Android开发起步
  • 2.1 整型数据
  • 2.2 String类
  • 2.3 浮点型数据
  • 2.4 算术运算
  • 2.5 运算流程控制
  • 2.6 小结
  • 习题2
  • 第3章 多媒体应用技术
  • 3.1 简单的MP3播放器
  • 3.2 复杂的MP3播放器
  • 3.3 一个可用的MP3播放器
  • 3.4 手机拍照
  • 3.5 小结
  • 习题3
  • 第4章 数据库开发入门:用户管理实例
  • 4.1 SQLite简介
  • 4.2 用户注册
  • 4.3 用户登录
  • 4.4 用户信息管理
  • 4.5 小结
  • 习题4
  • 第5章 数据库开发实战:英语听力测试
  • 5.1 准备数据库
  • 5.2 英语听力的播放
  • 5.3 英语试题及答案的显示
  • 5.4 用户答题及其判断
  • 5.5 小结
  • 习题5
  • 第6章 图像处理与动画应用:典型算法演示实例
  • 6.1 图像处理基础
  • 6.2 二维动画基础
  • 6.3 透明度、缩放、旋转和位移渐变的使用
  • 6.4 位移渐变动画的使用
  • 6.5 补间动画的使用
  • 6.6 小结
  • 习题6
  • 第7章 网络编程入门
  • 7.1 基于TCP的Socket通信
  • 7.2 使用URL访问网络
  • 7.3 使用HTTP访问网络
  • 7.4 使用WebView显示网页
  • 7.5 小结
  • 习题7
展开全部