Android编程
¥34.50定价
作者: 钟元生、高成珍
出版时间:2015年11月
出版社:清华大学出版社
- 清华大学出版社
- 9787302415480
- 1-1
- 182537
- 16开
- 2015年11月
- 工学
- 软件工程
- TN929.53
- 计算机
- 本专科、高职高专
内容简介
钟元生、高成珍主编的《Android编程》是在教学实践的基础上反复提炼而成的,内容包括Android 起步、Android界面设计基础、Android事件处理、 Android活动与意图(Activity与Intent)、 Android服务(Service)、Android广播接收器(BroadcastReceiver)、Android文件与本地数据库(SQLite)、Android内容提供者(ContentProvider)应用、Android图形图像处理、Android界面设计进阶、AndroidGPS位置服务与地图编程、Android编程综合案例等。
书中内容全面、材料新颖、案例丰富、条理清晰,既可作为大学教材,又可作为自学Android编程的快速入门参考书。
书中内容全面、材料新颖、案例丰富、条理清晰,既可作为大学教材,又可作为自学Android编程的快速入门参考书。
目录
第1章 Android起步
1.1 初?
1.1.1 Android的概述
1.1.2 Android的体系结构
1.2 搭建Android开发环境
1.2.1 安装JDK和配置Java开发环境
1.2.2 Eclipse、Android SDK和ADT三合一安装包的安装
1.2.3 管理模拟器
1.3 开发第一个Android应用
1.3.1 创建Android项目
1.3.2 运行Android应用
1.4 Android应用结构分析
1.4.1 Android应用程序的结构
1.4.2 Android应用程序运行过程
1.4.3 Android应用下载与安装
1.4.4 Android四大基本组件介绍
1.4.5 Android设计的MVC模式
1.5 本章小结
课后练习
第2章 Android界面设计基础
2.1 基础View控件
2.1.1 View与ViewGroup控件
2.1.2 文本显示框TextView
2.1.3 文本编辑框EditText
2.1.4 按钮Button
2.1.5 应用举例
2.2 布局管理器
2.2.1 线性布局
2.2.2 表格布局
2.2.3 相对布局
2.2.4 其他布局
2.2.5 布局的综合运用
2.3 开发自定义View
2.4 本章小结
课后练习
第3章 Android事件处理
3.1 Android的事件处理机制
3.1.1 基于监听的事件处理
3.1.2 基于回调的事件处理
3.1.3 直接绑定到标签
3.2 Handler消息传递机制
3.3 异步任务处理
3.4 本章小结
课后练习
第4章 Android活动与意图(Activity与Intent)
4.1 Activity详解
4.1.1 Activity概述
4.1.2 创建和配置Activity
4.1.3 启动和关闭Activity
4.1.4 Activity的生命周期
4.1.5 Activity间的数据传递
4.2 Intent详解
4.2.1 Intent概述
4.2.2 Intent构成
4.2.3 Intent解析
4.3 本章小结
课后练习
第5章 Android服务(Service)
5.1 Service概述
5.1.1 Service介绍
5.1.2 启动Service的两种方式
5.1.3 Service中的常用方法
5.1.4 绑定Service过程
5.1.5 Service生命周期
5.2 跨进程调用Service
5.2.1 什么是AIDL服务
5.2.2 建立AIDL文件
5.2.3 建立AIDL服务端
5.2.4 建立AIDL客户端
5.3 调用系统服务
5.4 本章小结
课后练习
第6章 Android广播接收器(BroadcastReceiver)
6.1 BroadcastReceiver介绍
6.2 发送广播的两种方式
6.3 音乐播放器
6.4 本章小结
课后练习
第7章 Android文件与本地数据库(SQLite)
7.1 文件存储
7.1.1 手机内部存储空间文件的存取
7.1.2 读写SD卡上的文件
7.2 SharedPreferences
7.2.1 SharedPreferences的存储位置和格式
7.2.2 读写其他应用的SharedPreferences
7.3 SQLite数据库
7.3.1 SQLite数据库简介
7.3.2 SQLite数据库相关类
7.4 本章小结
课后练习
第8章 Android内容提供者(ContentProvider)应用
8.1 ContentProvider简介
8.2 ContentProvider操作常用类
8.2.1 URI基础
8.2.2 URI操作类UriMatcher 和ContentUris
8.2.3 ContentResolver类
8.3 ContentProvider应用实例
8.3.1 用ContentResolver操纵ContentProvider提供的数据
8.3.2 开发自己的ContentProvider
8.4 获取网络资源
8.5 本章小结
课后练习
第9章 Android图形图像处理
9.1 简单图片和逐帧动画
9.1.1 简单图片
9.1.2 逐帧动画
9.1.3 示例讲解
9.2 自定义绘图
9.2.1 Canvas和Paint
9.2.2 Shader
9.2.3 Path和PathEffect
9.2.4 示例讲解
9.3 本章小结
课后练习
第10章 Android界面设计进阶
10.1 图片控件
10.1.1 ImageView图片视图
10.1.2 ImageButton图片按钮
10.1.3 ImageSwitcher图片切换器
10.2 列表视图
10.2.1 AutoCompleteTextView自动提示
10.2.2 Spinner列表
10.2.3 ListView列表
10.2.4 ExpandableListView扩展下拉列表
10.3 对话框
10.3.1 对话框简介
10.3.2 创建对话框
10.3.3 自定义对话框
10.4 菜单
10.4.1 选项菜单
10.4.2 上下文菜单
10.5 本章小结
课后练习
第11章 Android GPS位置服务与地图编程
11.1 GPS位置服务编程
11.1.1 支持位置服务的核心API
11.1.2 简单位置服务应用
11.2 Google Map服务编程
11.2.1 使用Google地图的准备工作
11.2.2 根据位置信息在地图上定位
11.3 本章小结
课后练习
第12章 Android编程综合案例
12.1 ”校园通”概述
12.2 ”校园通”应用程序结构
12.3 ”校园通”应用程序功能模块
12.3.1 ”学校生活”模块
12.3.2 ”出行指南”模块
12.3.3 ”游玩南昌”模块
12.3.4 ”号码百事通”模块
12.4 注意事项
12.5 本章小结
课后习题
附录 Android中常见的错误与程序调试方法
参考文献
1.1 初?
1.1.1 Android的概述
1.1.2 Android的体系结构
1.2 搭建Android开发环境
1.2.1 安装JDK和配置Java开发环境
1.2.2 Eclipse、Android SDK和ADT三合一安装包的安装
1.2.3 管理模拟器
1.3 开发第一个Android应用
1.3.1 创建Android项目
1.3.2 运行Android应用
1.4 Android应用结构分析
1.4.1 Android应用程序的结构
1.4.2 Android应用程序运行过程
1.4.3 Android应用下载与安装
1.4.4 Android四大基本组件介绍
1.4.5 Android设计的MVC模式
1.5 本章小结
课后练习
第2章 Android界面设计基础
2.1 基础View控件
2.1.1 View与ViewGroup控件
2.1.2 文本显示框TextView
2.1.3 文本编辑框EditText
2.1.4 按钮Button
2.1.5 应用举例
2.2 布局管理器
2.2.1 线性布局
2.2.2 表格布局
2.2.3 相对布局
2.2.4 其他布局
2.2.5 布局的综合运用
2.3 开发自定义View
2.4 本章小结
课后练习
第3章 Android事件处理
3.1 Android的事件处理机制
3.1.1 基于监听的事件处理
3.1.2 基于回调的事件处理
3.1.3 直接绑定到标签
3.2 Handler消息传递机制
3.3 异步任务处理
3.4 本章小结
课后练习
第4章 Android活动与意图(Activity与Intent)
4.1 Activity详解
4.1.1 Activity概述
4.1.2 创建和配置Activity
4.1.3 启动和关闭Activity
4.1.4 Activity的生命周期
4.1.5 Activity间的数据传递
4.2 Intent详解
4.2.1 Intent概述
4.2.2 Intent构成
4.2.3 Intent解析
4.3 本章小结
课后练习
第5章 Android服务(Service)
5.1 Service概述
5.1.1 Service介绍
5.1.2 启动Service的两种方式
5.1.3 Service中的常用方法
5.1.4 绑定Service过程
5.1.5 Service生命周期
5.2 跨进程调用Service
5.2.1 什么是AIDL服务
5.2.2 建立AIDL文件
5.2.3 建立AIDL服务端
5.2.4 建立AIDL客户端
5.3 调用系统服务
5.4 本章小结
课后练习
第6章 Android广播接收器(BroadcastReceiver)
6.1 BroadcastReceiver介绍
6.2 发送广播的两种方式
6.3 音乐播放器
6.4 本章小结
课后练习
第7章 Android文件与本地数据库(SQLite)
7.1 文件存储
7.1.1 手机内部存储空间文件的存取
7.1.2 读写SD卡上的文件
7.2 SharedPreferences
7.2.1 SharedPreferences的存储位置和格式
7.2.2 读写其他应用的SharedPreferences
7.3 SQLite数据库
7.3.1 SQLite数据库简介
7.3.2 SQLite数据库相关类
7.4 本章小结
课后练习
第8章 Android内容提供者(ContentProvider)应用
8.1 ContentProvider简介
8.2 ContentProvider操作常用类
8.2.1 URI基础
8.2.2 URI操作类UriMatcher 和ContentUris
8.2.3 ContentResolver类
8.3 ContentProvider应用实例
8.3.1 用ContentResolver操纵ContentProvider提供的数据
8.3.2 开发自己的ContentProvider
8.4 获取网络资源
8.5 本章小结
课后练习
第9章 Android图形图像处理
9.1 简单图片和逐帧动画
9.1.1 简单图片
9.1.2 逐帧动画
9.1.3 示例讲解
9.2 自定义绘图
9.2.1 Canvas和Paint
9.2.2 Shader
9.2.3 Path和PathEffect
9.2.4 示例讲解
9.3 本章小结
课后练习
第10章 Android界面设计进阶
10.1 图片控件
10.1.1 ImageView图片视图
10.1.2 ImageButton图片按钮
10.1.3 ImageSwitcher图片切换器
10.2 列表视图
10.2.1 AutoCompleteTextView自动提示
10.2.2 Spinner列表
10.2.3 ListView列表
10.2.4 ExpandableListView扩展下拉列表
10.3 对话框
10.3.1 对话框简介
10.3.2 创建对话框
10.3.3 自定义对话框
10.4 菜单
10.4.1 选项菜单
10.4.2 上下文菜单
10.5 本章小结
课后练习
第11章 Android GPS位置服务与地图编程
11.1 GPS位置服务编程
11.1.1 支持位置服务的核心API
11.1.2 简单位置服务应用
11.2 Google Map服务编程
11.2.1 使用Google地图的准备工作
11.2.2 根据位置信息在地图上定位
11.3 本章小结
课后练习
第12章 Android编程综合案例
12.1 ”校园通”概述
12.2 ”校园通”应用程序结构
12.3 ”校园通”应用程序功能模块
12.3.1 ”学校生活”模块
12.3.2 ”出行指南”模块
12.3.3 ”游玩南昌”模块
12.3.4 ”号码百事通”模块
12.4 注意事项
12.5 本章小结
课后习题
附录 Android中常见的错误与程序调试方法
参考文献