您好,欢迎光临有路网!
Android 开发实战(软件开发实战)
QQ咨询:
有路璐璐:

Android 开发实战(软件开发实战)

  • 作者:软件开发技术联盟
  • 出版社:清华大学出版社
  • ISBN:9787302318880
  • 出版日期:2013年09月01日
  • 页数:616
  • 定价:¥79.80
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Android开发实战》从初学者的角度讲述使用Android进行应用开发所需掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,强调“实战”效果。书中在介绍技术的同时,都会提供示例或稍大一些的实例,同时在各章的结尾安排有实战,通过2~6个实战来综合应用本章所讲解的知识,做到理论联系实际;前4篇的*后一章都有一个综合实验,通过一个模块综合应用本篇所讲解的知识内容;在本书的*后一篇中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目*终实施的整个实现过程。
    全书共分26章,主要内容包括走进Android,Android模拟器,用户界面设计,Android常用组件,综合实验(一)——猜猜鸡蛋放在哪只鞋子里,基本程序单元Activity,Intent和BroadcastReceiver的应用,使用资源,Android事件处理,对话框、通知与闹钟,Action Bar,Android程序的调试,综合实验(二)——迷途奔跑的野猪,数据存储技术,Content Provider实现数据共享,线程与消息处理,Service应用,综合实验(三)——简易打地鼠游戏,图像与��画处理技术,
    文章节选
    从初学程序开发的人员步入编程高手行列通常需要经历5个阶段,即新手入门—进阶提高—中级开发—**应用—项目实战,而本书中的内容正是按照这一规律精心组织的。
    第1篇:新手入门。主要包括走进Android,Android模拟器,用户界面设计,Android常用组件,综合实验(一)——猜猜鸡蛋放在哪只鞋子里等内容。
    第2篇:进阶提高。主要包括基本程序单元Activity,Intent和BroadcastReceiver的应用,使用资源,Android事件处理,对话框、通知与闹钟,Action Bar,Android程序的调试,综合实验(二)——迷途奔跑的野猪等内容。
    第3篇:中级开发。主要包括数据存储技术,Content Provider实现数据共享,线程与消息处理,Service应用,综合实验(三)——简易打地鼠游戏等内容。
    第4篇:**应用。主要包括图像与动画处理技术,利用OpenGL实现3D图形,多媒体技术,定位服务,网络通信技术,综合实验(四)——简易涂鸦板等内容。
    第5篇:项目实战。通过两个完整的项目介绍Android应用软件的设计过程,包括基于Android的数独游戏和基于Android的家庭理财通。这两个项目是作者精心挑选的,通过对这两个项目的学习,读者可以巩固前面所学的知识和技术,积累Android项目实际开发经验。
    本书备用服务
    如果本书服务网站 临时有问题,读者朋友还可以通过如下方式与我们沟通:登录网站,查阅相关问题或者留言。通过QQ:4006751066。
    本图书光盘如有打不开现象,请核实一下电脑是不是DVD光驱;如果在复制光盘内容时,出现个别文件无法复制,请分批复制试一试;如有极个别光盘打不开,可多试几台电脑,打开之后复制内容一样使用。

    “宝剑锋从磨砺出,梅花香自苦寒来”,亲爱的读者朋友,希望在辛苦的道路上我们一起走过!
    目录
    第1篇 新 手 入 门

    第1章 走进Android
    视频讲解:78分钟
    1.1 认识Android
    1.1.1 Android的体系结构
    1.1.2 Android的特性
    1.1.3 Android的版本
    1.1.4 Android市场
    1.2 搭建Android的开发环境
    1.2.1 系统需求
    1.2.2 JDK的下载
    1.2.3 JDK的安装与配置
    1.2.4 Android SDK的下载与安装
    1.2.5 Eclipse的下载与安装
    1.2.6 Eclipse的汉化
    1.2.7 ADT插件的下载与安装
    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 使用ADT Bundle搭建开发环境
    1.4.2 创建平板电脑式的模拟器
    1.5 本章小结
    1.6 学习成果检验
    第2章 Android模拟器
    视频讲解:27分钟
    2.1 模拟器概述
    2.1.1 Android虚拟设备和模拟器
    2.1.2 模拟器限制
    2.1.3 控制模拟器的按键
    2.2 创建和删除Android模拟器
    2.2.1 创建并启动Android模拟器
    2.2.2 删除Android模拟器
    2.3 Android模拟器基本设置
    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 实现仿Windows 7图片预览窗格效果
    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.1 Activity概述
    6.1.1 Activity的4种状态
    6.1.2 Activity的生命周期
    6.1.3 Activity的属性
    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.1 Intent对象简介
    7.1.1 Intent对象概述
    7.1.2 3种不同的Intent传输机制
    7.2 Intent对象的组成
    7.2.1 组件名称
    7.2.2 动作
    7.2.3 数据
    7.2.4 种类
    7.2.5 附加信息
    7.2.6 标志
    7.3 解析Intent对象
    7.3.1 Intent过滤器
    7.3.2 通用情况
    7.3.3 使用Intent匹配
    7.4 BroadcastReceiver使用
    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.1 Android支持的尺寸单位
    8.3.2 定义尺寸资源文件
    8.3.3 使用尺寸资源
    8.4 数组资源
    8.4.1 定义数组资源文件
    8.4.2 使用数组资源
    8.5 Drawable资源
    8.5.1 图片资源
    8.5.2 StateListDrawable资源
    8.6 使用布局资源
    8.7 样式和主题资源
    8.7.1 样式资源
    8.7.2 主题资源
    8.8 使用原始XML资源
    8.9 使用菜单资源
    8.9.1 定义菜单资源文件
    8.9.2 使用菜单资源
    8.10 Android程序国际化
    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.1 AlarmManager简介
    10.4.2 设置一个简单的闹钟
    10.5 实战
    10.5.1 弹出询问是否退出的对话框
    10.5.2 弹出带图标的列表对话框
    10.5.3 仿手机QQ登录状态显示功能
    10.6 本章小结
    10.7 学习成果检验
    第11章 Action Bar
    视频讲解:26分钟
    11.1 Action Bar概述
    11.2 Action Bar的使用
    11.2.1 添加Action Bar
    11.2.2 移除Action Bar
    11.2.3 添加Action Item选项
    11.2.4 Action Bar显示选项
    11.2.5 Action Bar与Tab
    11.2.6 添加 Action View
    11.2.7 添加Action Provider
    11.3 实战
    11.3.1 禁止Action Bar的使用
    11.3.2 显示自定义视图
    11.3.3 重新设置icon图标
    11.3.4 不同的选项卡显示不同时区的时间
    11.4 本章小结
    11.5 学习成果检验
    第12章 Android程序的调试
    视频讲解:48分钟
    12.1 输出日志信息的几种方法
    12.1.1 Log.d方法——输出故障日志
    12.1.2 Log.e方法——输出错误日志
    12.1.3 Log.i方法——输出程序日志
    12.1.4 Log.v方法——输出冗余日志
    12.1.5 Log.w方法——输出警告日志
    12.2 Android程序调试
    12.3 程序异常处理
    12.3.1 Android程序出现异常怎么办
    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.1 openFileOutput()和openFileInput()方法
    14.2.2 对Android模拟器中的SD卡进行操作
    14.3 Android数据库编程——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章 Content Provider实现数据共享
    视频讲解:42分钟
    15.1 Content Provider概述
    15.1.1 数据模型
    15.1.2 URI的用法
    15.2 预定义Content Provider
    15.2.1 查询数据
    15.2.2 增加记录
    15.2.3 增加新值
    15.2.4 批量更新记录
    15.2.5 删除记录
    15.3 自定义Content Provider
    15.3.1 继承ContentProvider类
    15.3.2 声明Content Provider
    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.2 Handler消息传递机制
    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.1 Service概述
    17.1.1 Service的分类
    17.1.2 Service类中重要方法
    17.1.3 Service的声明
    17.2 创建Started Service
    17.2.1 继承IntentService类
    17.2.2 继承Service类
    17.2.3 启动服务
    17.2.4 停止服务
    17.3 创建Bound Service
    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.1 Paint类
    19.1.2 Canvas类
    19.1.3 Bitmap类
    19.1.4 BitmapFactory类
    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.4 Android中的动画
    19.4.1 实现逐帧动画
    19.4.2 实现补间动画
    19.4.3 Android动画的应用
    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.1 OpenGL简介
    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.2 Dao公共类
    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 本章小结

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外