基于工作任务的Android应用教程 / 高职高专移动互联应用与移动商务专业规划教材
¥39.00定价
作者: 赖红 王寅峰 许志良 李钦 郭敏强
出版时间:2014-05
出版社:电子工业出版社
试读
- 电子工业出版社
- 9787121226854
- 1-1
- 293357
- 64217210-0
- 平塑单衬
- 16开
- 2014-05
- 480
- 304
- 工学
- 软件工程
- 计算机应用技术
- 高职
作者简介
内容简介
本书通过任务驱动模式编写,紧密围绕Android程序设计的基础知识和技能,进行循序渐进的学习和迭代开发,规划设计了17个任务,涵盖Android各个知识点。任务1~任务3为Andriod开发环境搭建、使用和调试篇;任务4~任务10为基础任务篇,将一个整体项目――移动QQ客户端的各个功能拆分为7大功能点;任务10~任务17为进阶任务篇,以7个综合项目案例的开发为目标。
目录
目录
上篇Android开发环境搭建、使用和调试
任务1构建Android集成开发环境
任务2Android欢迎你
任务3使用DDMS调试程序
中篇基 础 任 务
任务4学习Android的布局管理
任务5学习Android的视图
任务6学习Android的线程
任务7学习Android的Tabpager和Imageview
任务8学习Android的背景布局
任务9学习Android的ListView
任务10学习Android的扩展列表ExpandListView
下篇进 阶 任 务
任务11跟我做: 音视频播放器
11.1任务介绍
11.1.1任务情景
11.1.2运行情景
11.2实现方案
11.2.1新建项目
11.2.2完成页面布局功能
11.2.3完成页面选项卡功能
11.2.4完成音频播放功能
11.2.5完成视频播放功能
11.3相关知识
11.3.1服务(Service)
11.3.2广播(BroadCast)
11.4实训项目
任务12跟我做: 闹钟
12.1任务介绍
12.2总体设计
12.2.1需求分析
12.2.2实现原理
12.2.3实现流程
12.3实现方案
12.3.1闹钟服务功能
12.3.2广播接收功能
12.3.3注册广播和服务
12.3.4主界面布局文件
12.3.5编写闹钟设置功能
12.4相关知识
12.5实训项目
任务13跟我做: 图片浏览器
13.1任务介绍
13.1.1Android市场分析
13.1.2图片浏览器示例图
13.2总体设计
13.2.1需求分析
13.2.2设计原理
13.2.3图片浏览器应用程序结构
13.3实现方案
13.3.1图片的缩略显示
13.3.2图片的画廊显示功能
13.3.3图片的多点触控以及拖曳功能
13.4相关知识
13.4.1GridView(网格视图)
13.4.2Gallery(画廊视图)
13.5实训项目
任务14跟我做: 随手记
14.1任务介绍
14.1.1Android市场分析
14.1.2“随手记”的功能示例图
14.2总体设计
14.2.1需求分析
14.2.2设计原理
14.2.3“随手记”应用程序结构
14.3实现方案
14.3.1数据封装类
14.3.2Sqlite数据库适配类
14.3.3Sqlite数据库操作类
14.3.4视图注册
14.3.5用户验证登录功能实现
14.3.6日记搜索、编辑、删除和修改功能
14.3.7日记编写功能
14.4相关知识
14.4.1文件(File)
14.4.2SharedPreferences
14.4.3SQLite数据库
14.4.4ContentProvider
14.5实训项目
任务15跟我做: 指南针
15.1任务介绍
15.1.1Android市场分析
15.1.2指南针的示例图
15.2总体设计
15.2.1需求分析
15.2.2实现原理
15.2.3实现流程
15.3实现方案
15.3.1图片资源准备
15.3.2编写程序的界面布局文件activity_main.xml
15.3.3编写指南针功能类MainActivity.java文件
15.4相关知识
15.4.1传感器简介
15.4.2Android传感器框架
15.4.3Android传感器使用
15.5实训项目
任务16跟我做: 运动曲线
16.1任务介绍
16.2总体设计
16.2.1需求分析
16.2.2实现原理
16.2.3实现流程
16.3实现方案
16.3.1编写程序的界面布局文件activity_main.xml
16.3.2编写运动曲线功能类MainActivity.java文件
16.4相关知识
16.4.1SurfaceView简介
16.4.2SurfaceView实现
16.5实训项目
任务17跟我做: 手势控制小球
17.1任务介绍
17.2总体设计
17.2.1需求分析
17.2.2实现原理
17.2.3实现流程
17.3实现方案
17.3.1编写程序的界面布局文件activity_main.xml
17.3.2编写手势重力控制小球功能类MainActivity.java文件
17.4相关知识
17.4.1触摸屏手势
17.4.2输入法手势
17.5实训项目
上篇Android开发环境搭建、使用和调试
任务1构建Android集成开发环境
任务2Android欢迎你
任务3使用DDMS调试程序
中篇基 础 任 务
任务4学习Android的布局管理
任务5学习Android的视图
任务6学习Android的线程
任务7学习Android的Tabpager和Imageview
任务8学习Android的背景布局
任务9学习Android的ListView
任务10学习Android的扩展列表ExpandListView
下篇进 阶 任 务
任务11跟我做: 音视频播放器
11.1任务介绍
11.1.1任务情景
11.1.2运行情景
11.2实现方案
11.2.1新建项目
11.2.2完成页面布局功能
11.2.3完成页面选项卡功能
11.2.4完成音频播放功能
11.2.5完成视频播放功能
11.3相关知识
11.3.1服务(Service)
11.3.2广播(BroadCast)
11.4实训项目
任务12跟我做: 闹钟
12.1任务介绍
12.2总体设计
12.2.1需求分析
12.2.2实现原理
12.2.3实现流程
12.3实现方案
12.3.1闹钟服务功能
12.3.2广播接收功能
12.3.3注册广播和服务
12.3.4主界面布局文件
12.3.5编写闹钟设置功能
12.4相关知识
12.5实训项目
任务13跟我做: 图片浏览器
13.1任务介绍
13.1.1Android市场分析
13.1.2图片浏览器示例图
13.2总体设计
13.2.1需求分析
13.2.2设计原理
13.2.3图片浏览器应用程序结构
13.3实现方案
13.3.1图片的缩略显示
13.3.2图片的画廊显示功能
13.3.3图片的多点触控以及拖曳功能
13.4相关知识
13.4.1GridView(网格视图)
13.4.2Gallery(画廊视图)
13.5实训项目
任务14跟我做: 随手记
14.1任务介绍
14.1.1Android市场分析
14.1.2“随手记”的功能示例图
14.2总体设计
14.2.1需求分析
14.2.2设计原理
14.2.3“随手记”应用程序结构
14.3实现方案
14.3.1数据封装类
14.3.2Sqlite数据库适配类
14.3.3Sqlite数据库操作类
14.3.4视图注册
14.3.5用户验证登录功能实现
14.3.6日记搜索、编辑、删除和修改功能
14.3.7日记编写功能
14.4相关知识
14.4.1文件(File)
14.4.2SharedPreferences
14.4.3SQLite数据库
14.4.4ContentProvider
14.5实训项目
任务15跟我做: 指南针
15.1任务介绍
15.1.1Android市场分析
15.1.2指南针的示例图
15.2总体设计
15.2.1需求分析
15.2.2实现原理
15.2.3实现流程
15.3实现方案
15.3.1图片资源准备
15.3.2编写程序的界面布局文件activity_main.xml
15.3.3编写指南针功能类MainActivity.java文件
15.4相关知识
15.4.1传感器简介
15.4.2Android传感器框架
15.4.3Android传感器使用
15.5实训项目
任务16跟我做: 运动曲线
16.1任务介绍
16.2总体设计
16.2.1需求分析
16.2.2实现原理
16.2.3实现流程
16.3实现方案
16.3.1编写程序的界面布局文件activity_main.xml
16.3.2编写运动曲线功能类MainActivity.java文件
16.4相关知识
16.4.1SurfaceView简介
16.4.2SurfaceView实现
16.5实训项目
任务17跟我做: 手势控制小球
17.1任务介绍
17.2总体设计
17.2.1需求分析
17.2.2实现原理
17.2.3实现流程
17.3实现方案
17.3.1编写程序的界面布局文件activity_main.xml
17.3.2编写手势重力控制小球功能类MainActivity.java文件
17.4相关知识
17.4.1触摸屏手势
17.4.2输入法手势
17.5实训项目