主页 详情

《Android开发与实践》_李文琴,李翠霞主编;姚建成,刘延苍,陈?副主编_13598306_9787115354075

【书名】:《Android开发与实践》
【作者】:李文琴,李翠霞主编;姚建成,刘延苍,陈?副主编
【出版社】:北京:人民邮电出版社
【时间】:2014
【页数】:390
【ISBN】:9787115354075
【SS码】:13598306

最新查询

内容简介

第1章 搭建Android开发环境

1.1 什么是Android

1.1.1 平台特性

1.1.2 平台架构

1.1.3 Android市场

1.2 搭建Android开发环境

1.2.1 系统需求

1.2.2 JDK下载

1.2.3 JDK安装

1.2.4 ADT Bundle的下载

1.3 第一个Android程序

1.3.1 创建Android应用程序

1.3.2 创建Android模拟器

1.3.3 运行Android应用程序

1.3.4 调试Android应用程序

1.3.5 Android应用开发流程

1.4 综合实例—创建一个可以运行在所有Android版本上的程序

知识点提炼

习题

实验:创建平板电脑式的模拟器

第2章 Android模拟器与工具

2.1 使用Android模拟器

2.1.1 Android模拟器概述

2.1.2 Android虚拟设备和模拟器

2.1.3 Android模拟器启动与停止

2.1.4 模拟器实战

2.2 综合实例——设置模拟器桌面背景

知识点提炼

习题

实验:使用模拟器拨打电话

第3章 用户界面设计

3.1 控制UI界面

3.1.1 使用XML布局文件控制UI界面

3.1.2 在代码中控制UI界面

3.2 布局管理器

3.2.1 线性布局

3.2.2 表格布局

3.2.3 框架布局

3.2.4 相对布局

3.3 综合实例——应用相对布局显示软件更新提示

知识点提炼

习题

实验:简易的图片浏览器

第4章 Android常用组件

4.1 基本组件

4.1.1 文本框(TextView)

4.1.2 编辑框(EditText)

4.1.3 普通按钮(Button)

4.1.4 图片按钮(ImageButton)

4.1.5 图像视图(ImageView)

4.1.6 单选按钮(RadioButton)

4.1.7 复选按钮(CheckBox)

4.1.8 日期、时间选择器

4.1.9 计时器

4.2 高级组件

4.2.1 自动完成文本框(AutoCompleteTextView)

4.2.2 进度条(ProgressBar)

4.2.3 拖动条和星级评分条

4.2.4 列表选择框(Spinner)

4.2.5 列表视图(ListView)

4.2.6 网格视图(GridView)

4.2.7 画廊视图(Gallery)

4.3 综合实例——实现“我同意游戏条款”

知识点提炼

习题

实验:实现带图标的ListView列表

第5章 深入理解Activity

5.1 Android核心对象——Activity

5.1.1 Activity概述

5.1.2 Activity的4种状态

5.1.3 Activity的生命周期

5.1.4 Activity的属性

5.2 创建、启动和关闭Activity

5.2.1 创建Activity

5.2.2 启动和关闭Activity

5.3 多个Activity的使用

5.3.1 使用Bundle在Activity之间交换数据

5.3.2 调用另一个Activity并返回结果

5.4 综合实例——带选择头像的用户注册界面

知识点提炼

习题

实验:根据输入的生日判断星座

第6章 Intent和Broadcast Receiver广播

6.1 Intent对象简介

6.1.1 Intent对象概述

6.1.2 3种不同的Intent传输机制

6.2 Intent对象的组成

6.2.1 组件名称(Component name)

6.2.2 动作(Action)

6.2.3 数据(Data)

6.2.4 种类(Category)

6.2.5 附加信息(Extras)

6.2.6 标志(Flags)

6.3 Intent应用

6.3.1 Intent分类

6.3.2 Intent过滤器

6.4 BroadcastReceiver使用

6.4.1 BroadcastReceiver简介

6.4.2 BroadcastReceiver应用

6.5 综合实例——使用Intent实现发送短信

知识点提炼

习题

实验:使用BroadcastReceiver查看电池剩余电量

第7章 用户资源的使用

7.1 字符串(string)资源

7.1.1 定义字符串资源文件

7.1.2 使用字符串资源

7.2 颜色(color)资源

7.2.1 颜色值的定义

7.2.2 定义颜色资源文件

7.2.3 使用颜色资源

7.3 尺寸(dimen)资源

7.3.1 Android支持的尺寸单位

7.3.2 定义尺寸资源文件

7.3.3 使用尺寸资源

7.4 数组(array)资源

7.4.1 定义数组资源文件

7.4.2 使用数组资源

7.5 Drawable资源

7.5.1 图片资源

7.5.2 StateListDrawable资源

7.6 样式(style)和主题(theme)资源

7.6.1 样式资源

7.6.2 主题资源

7.7 使用菜单(menu)资源

7.7.1 定义菜单资源文件

7.7.2 使用菜单资源

7.8 Android程序国际化

7.9 综合实例——显示游戏对白

知识点提炼

习题

实验:创建一组只能单选的选项菜单

第8章 Android事件处理

8.1 事件处理概述

8.2 处理键盘事件

8.3 处理触摸事件

8.4 手势的创建与识别

8.4.1 手势的创建

8.4.2 手势的导出

8.4.3 手势的识别

8.5 综合实例——使用手势输入数字

知识点提炼

习题

实验:查看手势对应的分值

第9章 通知、对话框与警告

9.1 通过Toast显示消息提示框

9.2 使用AlertDialog实现对话框

9.3 使用Notification在状态栏上显示通知

9.4 使用AlarmManager设置警告(闹钟)

9.4.1 AlarmManager简介

9.4.2 设置一个简单的闹钟

9.5 综合实例——仿手机QQ登录状态显示

知识点提炼

习题

实验:弹出带图标的列表对话框

第10章 Android程序调试

10.1 输出日志信息

10.1.1 Log.d方法

10.1.2 Log.e方法

10.1.3 Log.i方法

10.1.4 Log.v方法

10.1.5 Log.w方法

10.2 程序调试

10.2.1 断点

10.2.2 程序调试

10.3 程序异常处理

10.3.1.Android程序出现异常

10.3.2 捕捉Android程序异常

10.3.3 抛出异常的两种方法

10.3.4 何时使用异常处理

10.4 综合实例——向LogCat视图中输出程序Info日志

知识点提炼

习题

实验:使用throw关键字在方法中抛出异常

第11章 图像与动画处理技术

11.1 常用绘图类

11.1.1 Paint类

11.1.2 Canvas类

11.1.3 Bitmap类

11.1.4 BitmapFactory类

11.2 绘制2D图像

11.2.1 绘制几何图形

11.2.2 绘制文本

11.2.3 绘制路径

11.2.4 绘制图片

11.3 为图像添加特效

11.3.1 旋转图像

11.3.2 缩放图像

11.3.3 倾斜图像

11.3.4 平移图像

11.3.5 使用BitmapShader渲染图像

11.4 Android中的动画

11.4.1 实现逐帧动画

11.4.2 实现补间动画

11.5 综合实例——忐忑的精灵

知识点提炼

习题

实验:绘制Android的机器人

第12章 利用OpenGL实现3D图形

12.1 OpenGL简介

12.2 绘制3D图形

12.2.1 构建3D开发的基本框架

12.2.2 绘制一个模型

12.3 添加效果

12.3.1 应用纹理贴图

12.3.2 旋转

12.3.3 光照效果

12.3.4 透明效果

12.4 综合实例——绘制一个不断旋转的金字塔

知识点提炼

习题

实验:绘制一个三棱锥

第13章 多媒体应用开发

13.1 播放音频与视频

13.1.1 使用MediaPlayer播放音频

13.1.2 使用SoundPool播放音频

13.1.3 使用VideoView播放视频

13.1.4 使用MediaPlayer和SurfaceView 播放视频

13.2 综合实例——制作开场动画

知识点提炼

习题

实验:为游戏界面添加背景音乐和按键音

第14章 Android数据存储技术

14.1 使用SharedPreferences对象存储数据

14.2 使用Files对象存储数据

14.2.1 openFileOutput和 openFileInput

14.2.2 对 Android模拟器中的SD卡进行操作

14.3 Android数据库编程——SQLite

14.4 综合实例——在SQLite数据库中批量添加数据

知识点提炼

习题

实验:使用列表显示SD卡中的内容

第15章 Content Provider 实现数据共享

15.1 ContentProvider概述

15.1.1 数据模型

15.1.2 URI的用法

15.2 Content Provider常用操作

15.2.1 查询数据

15.2.2 添加数据

15.2.3 数据修改

15.2.4 删除数据

15.3 自定义Content Provider

15.3.1 继承ContentProvider类

15.3.2 声明ContentProvider

15.4 综合实例——查询联系人姓名和电话

知识点提炼

习题

实验:自动补全联系人姓名

第16章 线程与消息处理

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 综合实例——多彩的霓虹灯

知识点提炼

习题

实验:开启新线程实现电子广告牌

第17章 Service应用

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 综合实例——视力保护程序

知识点提炼

习题

实验:查看当前运行服务信息

第18章 网络通信技术

18.1 网络通信基础

18.1.1 无线网络技术

18.1.2 什么是WiFi

18.1.3 Android网络基础

18.2 HTTP通信

18.2.1 HttpURLConnection接口

18.2.2 HttpClient接口

18.3 WebKit应用

18.3.1 WebKit概述

18.3.2 WebView浏览网页

18.3.3 WebView加载HTML代码

18.3.4 WebView与JavaScript

18.4 综合实例——打造功能实用的网页浏览器

知识点提炼

习题

实验:从指定网站下载文件

第19章 综合案例——家庭理财通

19.1 需求分析

19.2 系统设计

19.2.1 系统目标

19.2.2 系统功能结构

19.2.3 系统业务流程图

19.3 系统开发及运行环境

19.4 数据库与数据表设计

19.4.1 数据库分析

19.4.2 创建数据库

19.4.3 创建数据表

19.5 系统文件夹组织结构

19.6 公共类设计

19.6.1 数据模型公共类

19.6.2 Dao公共类

19.7 登录模块设计

19.7.1 设计登录布局文件

19.7.2 登录功能的实现

19.7.3 退出登录窗口

19.8 系统主窗体设计

19.8.1 设计系统主窗体布局文件

19.8.2 显示各功能窗口

19.8.3 定义文本及图片组件

19.8.4 定义功能图标及说明文字

19.8.5 设置功能图标及说明文字

19.9 收入管理模块设计

19.9.1 设计新增收入布局文件

19.9.2 设置收入时间

19.9.3 添加收入信息

19.9.4 重置新增收入窗口中的各个控件

19.9.5 设计收入信息浏览布局文件

19.9.6 显示所有的收入信息

19.9.7 单击指定项时打开详细信息

19.9.8 设计修改/删除收入布局文件

19.9.9 显示指定编号的收入信息

19.9.1 0修改收入信息

19.9.1 1删除收入信息

19.10 系统设置模块设计

19.10.1 设计系统设置布局文件

19.10.2 设置登录密码

19.10.3 重置密码文本框

19.11 本章总结

第20章 猜猜鸡蛋放在哪只鞋子里

20.1 课程设计目的

20.2 功能描述

20.3 总体设计

20.3.1 构建开发环境

20.3.2 准备资源

20.3.3 业务流程

20.4 实现过程

20.5 运行调试

20.6 课程设计总结

第21章 简易涂鸦板

21.1 课程设计目的

21.2 功能描述

21.3 总体设计

21.3.1 构建开发环境

21.3.2 页面布局

21.4 实现过程

21.5 运行调试

21.6 课程设计总结


书查询(www.shuchaxun.com)本网页唯一编码:
e4e3ea37f4851f4dd682b1d3b7ea889b#a552835dc328137b531b04e7ad9e9b1b#80488799#Android开发与实践_13598306.uvz