第1章Android系统及其开发过程
1.1 Android系统概述
1.2安装Android SDK开发环境
1.2.1安装Android SDK前必要的准备
1.2.2安装Android SDK详解
1.2.3 设置环境变量
1.3 AndroidAPl和在线帮助文档
1.4 Android应用程序的开发过程
1.4.1 开发Android应用程序的一般过程
1.4.2生成Android应用程序框架
1.4.3编写MainActivity.java
1.4.4配置应用程序的运行参数
1.4.5在模拟器中运行应用程序
1.5 Android应用程序结构
1.5.1 目录结构
1.5.2 Android应用程序架构分析
1.6 Android应用程序设计示例
习题1
第2章Java语言基础知识
2.1语法基础
2.1.1 数据类型
2.1.2常量与变量
2.1.3对变量赋值
2.1.4关键字
2.1.5 转义符
2.2基本数据类型应用示例
2.2.1整型与浮点型
2.2.2 字符型
2.2.3 布尔型
2.2.4数据类型的转换
2.3程序控制语句
2.3.1 语句的分类
2.3.2顺序控制语句
2.3.3 if语句
2.3.4 switch语句
2.3.5循环语句
2.3.6跳转语句
2.4类与对象
2.4.1 类的定义
2.4.2对象
2.4.3 接口
2.4.4 包
2.5 XML语法简介
习题2
第3章Android用户界面设计
3.1用户界面组件包widget和View类
3.2文本标签与按钮
3.2.1文本标签
3.2.2按钮
3.3文本编辑框
3.4 Android布局管理
3.4.1布局文件的规范与重要属性
3.4.2常见的布局方式
3.5进度条和选项按钮
3.5.1 进度条
3.5.2选项按钮
3.6图像显示与画廊组件
3.6.1图像显示ImageView类
3.6.2画廊组件Gallery与图片切换器ImageSwitcher
3.7消息提示
3.8列表组件
3.8.1列表组件ListView类
3.8.2列表组件ListActivity类
3.9滑动抽屉组件
习题3
第4章 多个用户界面的程序设计
4.1 页面切换与传递参数值
4.1.1传递参数组件Intent
4.1.2 Activity页面切换
4.1.3应用Intent在Activity页面之间传递数据
4.2菜单
……
第5章异常处理与多线程
第6章图形与多媒体处理
第7章后台服务与系统服务技术
第8章数据存储
第9章网络通信
第10章地图服务及传感器检测技术
附录A JavaSDK及Eclipse的安装与配置
附录B Android的调试工具
附录C Map API Key的申请过程