软件开发实战:Android开发实战
¥
13.74
1.7折
¥
79.8
九品
仅1件
作者软件开发技术联盟 编
出版社清华大学出版社
出版时间2013-09
版次1
装帧平装
货号A13
上书时间2024-12-12
商品详情
- 品相描述:九品
图书标准信息
-
作者
软件开发技术联盟 编
-
出版社
清华大学出版社
-
出版时间
2013-09
-
版次
1
-
ISBN
9787302318880
-
定价
79.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
616页
-
字数
1304千字
-
正文语种
简体中文
-
丛书
软件开发实战
- 【内容简介】
-
《软件开发实战:Android开发实战》从初学者的角度讲述使用Android进行应用开发所需掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,强调“实战”效果。书中在介绍技术的同时,都会提供示例或稍大一些的实例,同时在各章的结尾安排有实战,通过2~6个实战来综合应用本章所讲解的知识,做到理论联系实际;前4篇的最后一章都有一个综合实验,通过一个模块综合应用本篇所讲解的知识内容;在本书的最后一篇中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
《软件开发实战:Android开发实战》共分26章,主要内容包括走进Android,Android模拟器,用户界面设计,Android常用组件,综合实验(一)——猜猜鸡蛋放在哪只鞋子里,基本程序单元Activity,Intent和BroadcastReceiver的应用,使用资源,Android事件处理,对话框、通知与闹钟,ActionBar,Android程序的调试,综合实验(二)——迷途奔跑的野猪,数据存储技术,ContentProvider实现数据共享,线程与消息处理,Service应用,综合实验(三)——简易打地鼠游戏,图像与动画处理技术,利用OpenGL实现3D图形,多媒体技术,定位服务,网络通信技术,综合实验(四)——简易涂鸦板,基于Android的数独游戏和基于Android的家庭理财通。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会Android程序开发的精髓,快速提高开发技能。
《软件开发实战:Android开发实战》特色及丰富的学习资源包如下:
黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
《软件开发实战:Android开发实战》适合有志于从事Android应用开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
- 【目录】
-
第1篇新手入门
第1章走进Android
视频讲解:78分钟
1.1认识Android
1.1.1Android的体系结构
1.1.2Android的特性
1.1.3Android的版本
1.1.4Android市场
1.2搭建Android的开发环境
1.2.1系统需求
1.2.2JDK的下载
1.2.3JDK的安装与配置
1.2.4AndroidSDK的下载与安装
1.2.5Eclipse的下载与安装
1.2.6Eclipse的汉化
1.2.7ADT插件的下载与安装
1.3开发第一个Android程序
1.3.1了解Android应用程序的开发流程
1.3.2创建Android应用程序
1.3.3创建AVD模拟器
1.3.4运行Android程序
1.3.5调试Android应用程序
1.4实战
1.4.1使用ADTBundle搭建开发环境
1.4.2创建平板电脑式的模拟器
1.5本章小结
1.6学习成果检验
第2章Android模拟器
视频讲解:27分钟
2.1模拟器概述
2.1.1Android虚拟设备和模拟器
2.1.2模拟器限制
2.1.3控制模拟器的按键
2.2创建和删除Android模拟器
2.2.1创建并启动Android模拟器
2.2.2删除Android模拟器
2.3Android模拟器基本设置
2.3.1设置语言
2.3.2设置输入法
2.3.3设置日期时间
2.4在Android模拟器上安装和卸载程序
2.4.1使用adb命令安装和卸载Android程序
2.4.2通过DDMS管理器安装Android程序
2.4.3在Android模拟器中卸载程序
2.5实战
2.5.1设置模拟器桌面背景
2.5.2使用模拟器拨打电话
2.5.3设置使用24小时格式的时间
2.6本章小结
2.7学习成果检验
第3章用户界面设计
视频讲解:136分钟
3.1控制UI界面
3.1.1使用XML布局文件控制UI界面
3.1.2在Java代码中控制UI界面
3.1.3使用XML和Java代码混合控制UI界面
3.1.4开发自定义的View
3.2布局管理器
3.2.1线性布局管理器
3.2.2表格布局管理器
3.2.3帧布局管理器
3.2.4相对布局管理器
3.3实战
3.3.1简易的图片浏览器
3.3.2应用相对布局显示软件更新提示
3.3.3使用表格布局与线性布局实现分类工具栏
3.3.4开发自定义的View在窗体上绘制一只地鼠
3.4本章小结
3.5学习成果检验
第4章Android常用组件
视频讲解:125分钟
4.1文本类组件
4.1.1文本框
4.1.2编辑框
4.1.3自动完成文本框
4.2按钮类组件
4.2.1普通按钮
4.2.2图片按钮
4.2.3单选按钮
4.2.4复选框
4.3日期、时间类组件
4.3.1日期、时间选择器
4.3.2计时器
4.4进度条类组件
4.4.1进度条
4.4.2拖动条
4.4.3星级评分条
4.5列表类组件
4.5.1列表选择框
4.5.2列表视图
4.6图像类组件
4.6.1图像视图
4.6.2网格视图
4.6.3图像切换器
4.6.4画廊视图
4.7其他组件
4.7.1滚动视图
4.7.2选项卡
4.8实战
4.8.1实现我同意游戏条款
4.8.2显示在标题上的进度条
4.8.3实现带图标的ListView列表
4.8.4实现仿Windows7图片预览窗格效果
4.9本章小结
4.10学习成果检验
第5章综合实验(一)——猜猜鸡蛋放在哪只鞋子里
视频讲解:12分钟
5.1概述
5.1.1功能描述
5.1.2系统流程
5.1.3主界面预览
5.2关键技术
5.3实现过程
5.3.1搭建开发环境
5.3.2准备资源
5.3.3布局页面
5.3.4实现游戏规则代码
5.4运行项目
5.5本章小结
第2篇进阶提高
第6章基本程序单元Activity
视频讲解:124分钟
6.1Activity概述
6.1.1Activity的4种状态
6.1.2Activity的生命周期
6.1.3Activity的属性
6.2创建、启动和关闭Activity
6.2.1创建Activity
6.2.2配置Activity
6.2.3启动和关闭Activity
6.3多个Activity的使用
6.3.1使用Bundle在Activity之间交换数据
6.3.2调用另一个Activity并返回结果
6.4使用Fragment
6.4.1创建Fragment
6.4.2在Activity中添加Fragment
6.5实战
6.5.1应用对话框主题的关于Activity
6.5.2根据输入的生日判断星座
6.5.3带选择头像的用户注册界面
6.5.4仿QQ客户端登录界面
6.5.5带查看原图功能的图像浏览器
6.6本章小结
6.7学习成果检验
第7章Intent和BroadcastReceiver的应用
视频讲解:55分钟
7.1Intent对象简介
7.1.1Intent对象概述
7.1.23种不同的Intent传输机制
7.2Intent对象的组成
7.2.1组件名称
7.2.2动作
7.2.3数据
7.2.4种类
7.2.5附加信息
7.2.6标志
7.3解析Intent对象
7.3.1Intent过滤器
7.3.2通用情况
7.3.3使用Intent匹配
7.4BroadcastReceiver使用
7.4.1了解BroadcastReceiver
7.4.2应用BroadcastReceiver
7.5实战
7.5.1使用Intent实现发送短信
7.5.2使用包含预定义动作的隐式Intent
7.5.3使用包含自定义动作的隐式Intent
7.5.4使用BroadcastReceiver查看电池剩余电量
7.6本章小结
7.7学习成果检验
第8章使用资源
视频讲解:176分钟
8.1字符串资源
8.1.1定义字符串资源文件
8.1.2使用字符串资源
8.2颜色资源
8.2.1颜色值的定义
8.2.2定义颜色资源文件
8.2.3使用颜色资源
8.3尺寸资源
8.3.1Android支持的尺寸单位
8.3.2定义尺寸资源文件
8.3.3使用尺寸资源
8.4数组资源
8.4.1定义数组资源文件
8.4.2使用数组资源
8.5Drawable资源
8.5.1图片资源
8.5.2StateListDrawable资源
8.6使用布局资源
8.7样式和主题资源
8.7.1样式资源
8.7.2主题资源
8.8使用原始XML资源
8.9使用菜单资源
8.9.1定义菜单资源文件
8.9.2使用菜单资源
8.10Android程序国际化
8.11实战
8.11.1通过字符串资源显示游戏对白
8.11.2使用数组资源和ListView显示联系人列表
8.11.3实现自定义复选框的样式
8.11.4创建一组只能单选的选项菜单
8.11.5实现国际化的上下文菜单
8.12本章小结
8.13学习成果检验
第9章Android事件处理
视频讲解:36分钟
9.1事件处理概述
9.2处理键盘事件
9.3处理触摸事件
9.4手势的创建与识别
9.4.1手势的创建
9.4.2手势的导出
9.4.3手势的识别
9.5实战
9.5.1提示音量增加事件
9.5.2使用手势输入数字
9.5.3查看手势对应的分值
9.6本章小结
9.7学习成果检验
第10章对话框、通知与闹钟
视频讲解:50分钟
10.1通过Toast显示消息提示框
10.2使用AlertDialog实现对话框
10.3使用Notification在状态栏上显示通知
10.4使用AlarmManager设置闹钟
10.4.1AlarmManager简介
10.4.2设置一个简单的闹钟
10.5实战
10.5.1弹出询问是否退出的对话框
10.5.2弹出带图标的列表对话框
10.5.3仿手机QQ登录状态显示功能
10.6本章小结
10.7学习成果检验
第11章ActionBar
视频讲解:26分钟
11.1ActionBar概述
11.2ActionBar的使用
11.2.1添加ActionBar
11.2.2移除ActionBar
11.2.3添加ActionItem选项
11.2.4ActionBar显示选项
11.2.5ActionBar与Tab
11.2.6添加ActionView
11.2.7添加ActionProvider
11.3实战
11.3.1禁止ActionBar的使用
11.3.2显示自定义视图
11.3.3重新设置icon图标
11.3.4不同的选项卡显示不同时区的时间
11.4本章小结
11.5学习成果检验
第12章Android程序的调试
视频讲解:48分钟
12.1输出日志信息的几种方法
12.1.1Log.d方法——输出故障日志
12.1.2Log.e方法——输出错误日志
12.1.3Log.i方法——输出程序日志
12.1.4Log.v方法——输出冗余日志
12.1.5Log.w方法——输出警告日志
12.2Android程序调试
12.3程序异常处理
12.3.1Android程序出现异常怎么办
12.3.2如何捕捉Android程序异常
12.3.3抛出异常的两种方法
12.3.4何时使用异常处理
12.4实战
12.4.1向LogCat视图中输出程序Info日志
12.4.2使用throw关键字在方法中抛出异常
12.5本章小结
12.6学习成果检验
第13章综合实验(二)——迷途奔跑的野猪
视频讲解:10分钟
13.1功能概述
13.2关键技术
13.3实现过程
13.3.1搭建开发环境
13.3.2准备资源
13.3.3布局页面
13.3.4实现代码
13.4运行项目
13.5本章小结
第3篇中级开发
第14章数据存储技术
视频讲解:43分钟
14.1使用SharedPreferences对象存储数据
14.2使用Files对象存储数据
14.2.1openFileOutput()和openFileInput()方法
14.2.2对Android模拟器中的SD卡进行操作
14.3Android数据库编程——SQLite
14.4实战
14.4.1遍历Android模拟器的SD卡
14.4.2将图片复制到SD卡上
14.4.3判断获得的SD卡内容是否是文件夹
14.4.4在SQLite数据库中批量添加数据
14.4.5使用列表显示数据表中全部数据
14.5本章小结
14.6学习成果检验
第15章ContentProvider实现数据共享
视频讲解:42分钟
15.1ContentProvider概述
15.1.1数据模型
15.1.2URI的用法
15.2预定义ContentProvider
15.2.1查询数据
15.2.2增加记录
15.2.3增加新值
15.2.4批量更新记录
15.2.5删除记录
15.3自定义ContentProvider
15.3.1继承ContentProvider类
15.3.2声明ContentProvider
15.4实战
15.4.1系统内置联系人的使用
15.4.2查询联系人ID和姓名
15.4.3查询联系人姓名和电话
15.4.4自动补全联系人姓名
15.5本章小结
15.6学习成果检验
第16章线程与消息处理
视频讲解:50分钟
16.1多线程的常见操作
16.1.1创建线程
16.1.2开启线程
16.1.3线程的休眠
16.1.4中断线程
16.2Handler消息传递机制
16.2.1循环者Looper类
16.2.2消息处理类Handler
16.2.3消息类Message
16.3实战
16.3.1开启一个新线程播放背景音乐
16.3.2开启新线程获取网络图片并显示到ImageView中
16.3.3开启新线程实现电子广告牌
16.3.4多彩的霓虹灯
16.3.5在屏幕上来回移动的气球
16.4本章小结
16.5学习成果检验
第17章Service应用
视频讲解:48分钟
17.1Service概述
17.1.1Service的分类
17.1.2Service类中重要方法
17.1.3Service的声明
17.2创建StartedService
17.2.1继承IntentService类
17.2.2继承Service类
17.2.3启动服务
17.2.4停止服务
17.3创建BoundService
17.3.1继承Binder类
17.3.2使用Messenger类
17.3.3绑定到服务
17.4管理Service的生命周期
17.5实战
17.5.1继承IntentService输出当前时间
17.5.2继承Service输出当前时间
17.5.3继承Binder类绑定服务显示时间
17.5.4使用Messenger类绑定服务显示时间
17.5.5视力保护程序
17.5.6查看当前运行服务信息
17.6本章小结
17.7学习成果检验
第18章综合实验(三)——简易打地鼠游戏
视频讲解:15分钟
18.1功能概述
18.2关键技术
18.3实现过程
18.3.1搭建开发环境
18.3.2准备资源
18.3.3布局页面
18.3.4实现代码
18.4运行项目
18.5本章小结
第4篇高级应用
第19章图像与动画处理技术
视频讲解:176分钟
19.1常用绘图类
19.1.1Paint类
19.1.2Canvas类
19.1.3Bitmap类
19.1.4BitmapFactory类
19.2绘制2D图像
19.2.1绘制几何图形
19.2.2绘制文本
19.2.3绘制路径
19.2.4绘制图片
19.3为图形添加特效
19.3.1旋转图像
19.3.2缩放图像
19.3.3倾斜图像
19.3.4平移图像
19.3.5使用BitmapShader渲染图像
19.4Android中的动画
19.4.1实现逐帧动画
19.4.2实现补间动画
19.4.3Android动画的应用
19.5实战
19.5.1绘制Android的机器人
19.5.2实现带描边的圆角图片
19.5.3实现放大镜效果
19.5.4在GridView中显示SD卡上的全部图片
19.5.5忐忑的精灵
19.6本章小结
19.7学习成果检验
第20章利用OpenGL实现3D图形
视频讲解:56分钟
20.1OpenGL简介
20.2绘制3D图形
20.2.1构建3D开发的基本框架
20.2.2绘制一个模型
20.3添加效果
20.3.1应用纹理贴图
20.3.2旋转
20.3.3光照效果
20.3.4透明效果
20.4实战
20.4.1绘制一个三棱锥
20.4.2为三棱锥添加旋转效果
20.4.3绘制一个不断旋转的金字塔
20.4.4使用Android机器人对立方体进行纹理贴图
20.5本章小结
20.6学习成果检验
第21章多媒体技术
视频讲解:96分钟
21.1播放音频与视频
21.1.1使用MediaPlayer播放音频
21.1.2使用SoundPool播放音频
21.1.3使用VideoView播放视频
21.1.4使用MediaPlayer和SurfaceView播放视频
21.2控制相机拍照
21.3实战
21.3.1播放SD卡上的全部音频文件
21.3.2带音量控制的音乐播放器
21.3.3为游戏界面添加背景音乐和按键音
21.3.4制作开场动画
21.4本章小结
21.5学习成果检验
第22章定位服务
视频讲解:20分钟
22.1定位基础
22.1.1获得位置源
22.1.2查看位置源属性
22.1.3监听位置变化事件
22.2谷歌地图服务
22.2.1安装谷歌API插件
22.2.2使用谷歌API的Android项目
22.2.3使用谷歌API的Android虚拟设备
22.2.4获得地图API密钥
22.3实战
22.3.1显示海拔信息
22.3.2显示方向信息
22.3.3在地图上标记天府广场的位置
22.4本章小结
22.5学习成果检验
第23章网络通信技术
视频讲解:96分钟
23.1通过HTTP访问网络
23.1.1使用HttpURLConnection访问网络
23.1.2使用HttpClient访问网络
23.2使用WebView显示网页
23.2.1使用WebView组件浏览网页
23.2.2使用WebView加载HTML代码
23.2.3让WebView支持JavaScript
23.3实战
23.3.1从指定网站下载文件
23.3.2访问需要登录后才能访问的页面
23.3.3打造功能实用的网页浏览器
23.3.4获取天气预报
23.4本章小结
23.5学习成果检验
第24章综合实验(四)——简易涂鸦板
视频讲解:12分钟
24.1功能概述
24.2关键技术
24.3实现过程
24.3.1搭建开发环境
24.3.2布局页面
24.3.3实现代码
24.4运行项目
24.5本章小结
第5篇项目实战
第25章基于Android的数独游戏
视频讲解:27分钟
25.1需求分析
25.2程序开发及运行环境
25.3程序文件夹组织结构
25.4公共资源文件
25.4.1字符串资源文件
25.4.2数组资源文件
25.4.3颜色资源文件
25.5游戏主窗体设计
25.5.1设计系统主窗体布局文件
25.5.2为界面中的按钮添加监听事件
25.5.3绘制数独游戏界面
25.5.4数独游戏的实现算法
25.6虚拟键盘模块设计
25.6.1设计模拟键盘布局文件
25.6.2在虚拟键盘中显示可以输入的数字
25.7游戏设置模块设计
25.7.1设计游戏设置布局文件
25.7.2设置是否播放背景音乐和显示提示
25.7.3控制背景音乐的播放与停止
25.8关于模块设计
25.8.1设计关于窗体布局文件
25.8.2显示关于信息
25.9将程序安装到Android手机上
25.10本章小结
第26章基于Android的家庭理财通
视频讲解:48分钟
26.1需求分析
26.2系统设计
26.2.1系统目标
26.2.2系统功能结构
26.2.3系统业务流程图
26.2.4系统编码规范
26.3系统开发及运行环境
26.4数据库与数据表设计
26.4.1数据库分析
26.4.2创建数据库
26.4.3创建数据表
26.5系统文件夹组织结构
26.6公共类设计
26.6.1数据模型公共类
26.6.2Dao公共类
26.7登录模块设计
26.7.1设计登录布局文件
26.7.2登录功能的实现
26.7.3退出登录窗口
26.8系统主窗体设计
26.8.1设计系统主窗体布局文件
26.8.2显示各功能窗口
26.8.3定义文本及图片组件
26.8.4定义功能图标及说明文字
26.8.5设置功能图标及说明文字
26.9收入管理模块设计
26.9.1设计新增收入布局文件
26.9.2设置收入时间
26.9.3添加收入信息
26.9.4重置新增收入窗口中的各个控件
26.9.5设计收入信息浏览布局文件
26.9.6显示所有的收入信息
26.9.7单击指定项时打开详细信息
26.9.8设计修改/删除收入布局文件
26.9.9显示指定编号的收入信息
26.9.10修改收入信息
26.9.11删除收入信息
26.10便签管理模块设计
26.10.1设计新增便签布局文件
26.10.2添加便签信息
26.10.3清空“便签”文本框
26.10.4设计便签信息浏览布局文件
26.10.5显示所有的便签信息
26.10.6单击指定项时打开详细信息
26.10.7设计修改/删除便签布局文件
26.10.8显示指定编号的便签信息
26.10.9修改便签信息
26.10.10删除便签信息
26.11系统设置模块设计
26.11.1设计系统设置布局文件
26.11.2设置登录密码
26.11.3重置“密码”文本框
26.12将程序安装到Android手机上
26.13开发常见问题与解决
26.13.1程序在装有Android系统的手机上无法运行
26.13.2无法将最新修改在Android模拟器中体现
26.13.3退出系统后还能使用记录的密码登录
26.14本章小结
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价