封面
版权信息
序
前言
赠送资源(光盘中)
第0章 Android学习指南
0.1 移动智能设备系统发展现状
0.2 Android系统
0.3 移动开发与传统PC开发的差异
0.4 Android应用开发学习路线图
第1篇 基础知识
第1章 搭建Android应用开发环境
1.1 安装Android应用环境的系统要求
1.2 获取并安装JDK
1.3 获取并安装Eclipse和Android SDK
1.4 Android虚拟设备
1.5 综合演练——新手入门的第一个Android应用程序
1.6 高手点拨
1.7 实战练习
第2章 Android应用开发基础
2.1 Android系统架构
2.2 Android应用程序文件组成
2.3 Android的五大组件
2.4 高手点拨
2.5 实战练习
第2篇 核心技术
第3章 UI界面布局
3.1 View视图组件
3.2 Android UI布局的方式
3.3 Android布局管理器
3.4 综合演练——实现一个图文展示系统
3.5 高手点拨
3.6 实战练习
第4章 核心组件
4.1 Widget组件
4.2 按钮和文本框
4.3 多选按钮和单选按钮
4.4 下拉列表控件和自动完成文本控件
4.5 日期选择器控件和时间选择器控件
4.6 滚动条、进度条和拖动条控件
4.7 评分组件RatingBar
4.8 图片处理控件
4.9 网格视图控件GridView
4.10 MENU控件
4.11 列表控件ListView
4.12 对话框控件Dialog
4.13 Toast和Notification提醒控件
4.14 综合演练——随身提醒器
4.15 高手点拨
4.16 实战练习
第5章 Android事件处理
5.1 事件处理概述
5.2 基于监听的事件处理
5.3 基于回调的事件处理
5.4 响应的系统设置的事件
5.5 Handler消息传递机制
5.6 Android线程处理
5.7 异步任务处理机制
5.8 综合演练——异步多线程处理网络数据
5.9 高手点拨
5.10 实战练习
第6章 Activity界面表现
6.1 什么是Activity
6.2 操作Activity
6.3 Activity的加载模式
6.4 综合演练——会员注册系统
6.5 高手点拨
6.6 实战练习
第7章 Intent和IntentFilter
7.1 Intent和IntentFilter
7.2 显式Intent和隐式Intent
7.3 IntentFilter对象
7.4 Intent的属性
7.5 Intent和Activity
7.6 综合演练——使用Intent拨打电话
7.7 高手点拨
7.8 实战练习
第8章 Service和Broadcast Receiver
8.1 Service详解
8.2 AIDL Service服务
8.3 Broadcast Receiver广播操作
8.4 短信处理和电话处理
8.5 综合演练——监听短信是否发送成功
8.6 高手点拨
8.7 实战练习
第9章 应用资源管理机制
9.1 Android的资源类型
9.2 如何使用资源
9.3 “res/values”目录
9.4 使用Drawable资源
9.5 使用属性动画资源
9.6 使用原始的XML资源
9.7 综合演练——播放指定的声音资源
9.8 高手点拨
9.9 实战练习
第10章 数据存储
10.1 Android系统中的5种数据存储方式
10.2 SharedPreferences存储
10.3 文件存储
10.4 轻量级数据库工具SQLite
10.5 Content Provider存储
10.6 综合演练——实现一个日记本系统
10.7 高手点拨
10.8 实战练习
第3篇 典型应用
第11章 图形图像
11.1 二维图像处理
11.2 二维动画处理
11.3 综合演练——在Android中播放GIF动画
11.4 高手点拨
11.5 实战练习
第12章 音频应用程序
12.1 音频接口类
12.2 AudioManager类
12.3 录音处理
12.4 播放音频
12.5 语音识别技术
12.6 实现振动功能
12.7 AlarmManage服务
12.8 综合演练——开发一个闹钟程序
12.9 高手点拨
12.10 实战练习
第13章 视频应用程序
13.1 使用Media Player播放视频
13.2 使用VideoView播放视频
13.3 使用Camera拍照
13.4 综合演练——编写一个简单的音乐播放器
13.5 高手点拨
13.6 实战练习
第14章 网络数据处理
14.1 HTTP数据通信
14.2 URL和URLConnection
14.3 处理XML数据
14.4 下载网络中的图片
14.5 使用Socket实现数据通信
14.6 使用WebView浏览网页数据
14.7 综合演练——远程下载并安装一个软件
14.8 高手点拨
14.9 实战练习
第15章 GPS地图定位
15.1 位置服务
15.2 更新位置信息
15.3 在Android设备中使用地图
15.4 综合演练——在手机屏幕中实现路径导航
15.5 高手点拨
15.6 实战练习
第4篇 知识进阶
第16章 Android传感器
16.1 Android传感器系统基础
16.2 光线传感器
16.3 磁场传感器
16.4 加速度传感器
16.5 方向传感器
16.6 陀螺仪传感器
16.7 旋转向量传感器
16.8 距离传感器
16.9 气压传感器
16.10 温度传感器
16.11 湿度传感器
16.12 综合演练——开发一个具有定位功能的指南针
16.13 高手点拨
16.14 实战练习
第17章 蓝牙数据传输
17.1 低功耗蓝牙基础
17.2 Android系统中的蓝牙模块
17.3 和蓝牙相关的类
17.4 综合演练——开发硬件蓝牙控制器
17.5 高手点拨
17.6 实战练习
第18章 Google Now和Android Wear
18.1 Google Now
18.2 Android Wear
18.3 开发Android Wear程序
18.4 综合演练——实现手机和手表的交互
18.5 高手点拨
18.6 实战练习
第19章 为Android开发网页
19.1 编写一个适用于Android系统的网页
19.2 在Android中添加CSS
19.3 添加JavaScript
19.4 使用Ajax
19.5 让网页动起来
19.6 使用PhoneGap
19.7 综合演练——移动版汇率转换器
19.8 高手点拨
19.9 实战练习
第20章 OpenGL ES三维图形处理
20.1 OpenGL ES基础
20.2 OpenGL ES的基本应用
20.3 实现投影效果
20.4 实现光照效果
20.5 实现纹理映射
20.6 实现坐标变换
20.7 使用Alpha混合技术
20.8 实现摄像机和雾特效功能
20.9 综合演练——绘制一个圆柱体
20.10 高手点拨
20.11 实战练习
第5篇 综合实战
第21章 象棋游戏
21.1 棋牌游戏介绍
21.2 规划项目
21.3 项目架构
21.4 具体编码
第22章 音乐播放器
22.1 项目介绍
22.2 系统需求分析
22.3 数据库设计
22.4 具体编码
第23章 网络流量防火墙系统
23.1 系统需求分析
23.2 编写布局文件
23.3 编写主程序文件
IT翘楚倾力推荐,十万读者的共同选择
更新时间:2019-08-13 11:35:59