第1章 Android系统概述
1.1 Android操作系统的概念
1.2 Android系统结构
1.3 Android开发平台
1.3.1 基于Windows的Android开发平台
1.3.2 基于Ubuntu的Android开发平台
1.4 小结
第2章 Java语言
2.1 Java程序语法与控制
2.1.1 顺序方式
2.1.2 分支方式
2.1.3 循环方式
2.1.4 异常处理
2.2 Java基本数据类型
2.2.1 数值
2.2.2 字符
2.2.3 字符串
2.2.4 布尔数
2.2.5 数组
2.3 Java类
2.3.1 类与对象
2.3.2 继承与多态
2.3.3 接口
2.4 Java文件操作
2.5 在命令行窗151中运行Java程序
2.6 Java图形界面
2.6.1 事件响应方法
2.6.2 内部类
2.6.3 匿名内部类
2.7 小结
第3章 Android应用程序框架
3.1 Hello World工程
3.2 Hello World工程工作原理
3.3 应用程序框架
3.3.1 应用程序框架基本组成
3.3.2 Android配置文件Android Manifest. xml
3.3.3 Android资源文件
3.3.4 Android源程序文件
3.4 Activity生命周期
3.5 小结
第4章 Android单用户界面程序设计
4.1 Activity的概念
4.2 布局与控件
4.2.1 布局软件Droid Draw
4.2.2 控件事件响应方法
4.2.3 Android常用控件
4.2.4 线性布局
4.2.5 相对布局
4.2.6 框架布局
4.2.7 表格布局
4.2.8 绝对布局
4.3 计算器工程
4.4 小结.
第5章 Android多用户界面程序设计
5.1 Intent的概念
5.2 对话框
5.2.1 AlertDial09对话框
5.2.2 自定义对话框
5.2.3 Dial09类
5.2.4 Progress Dialog对话框
5.3 菜单
5.3.1 XML布局菜单
5.3.2 动态菜单
5.3.3 上下文菜单
5.4 多用户界面设计
5.4.1 简单多用户界面显示
5.4.2 多用户界面的数据传递
5.4.3 活动界面间的双向数据通信
5.5 小结
第6章 Android数据访问技术
6.1 Shared Preferences文件访问
6.2 流文件操作
6.3 SQLite关系数据库
6.3.1 SQLite数据库访问方法
6.3.2 SQLite Open Helper类
6.4 内容提供者(Content Provider)
6.5 小结
第7章 Android图形与动画
7.1 绘图
7.1.1 View类绘图程序框架
7.1.2 Surface View类绘图程序框架
7.1.3 基本图形与字符串
7.2 动画
7.2.1 定时器动画
7.2.2 渐变动画
7.2.3 帧切换动画
7.3 小结
第8章 Android多媒体技术
8.1 音频文件播放
8.2 服务(Service)
8.3 视频文件播放
8.4 小结