主页 详情

《Android开发课堂实录》_董志鹏,张水波著_13961598_7302411298

【书名】:《Android开发课堂实录》
【作者】:董志鹏,张水波著
【出版社】:北京:清华大学出版社
【时间】:2015
【页数】:496
【ISBN】:7302411298
【SS码】:13961598

最新查询

内容简介

第1课 全面认识Android

1.1 手机操作系统

1.1.1 主流手机操作系统

1.1.2 Android手机操作系统

1.2 Android概述

1.2.1 Android发展历史

1.2.2 Android版本命名

1.2.3 Android特性

1.2.4 开放手机联盟

1.3 Android系统架构

1.3.1 应用程序

1.3.2 应用程序框架

1.3.3 核心库

1.3.4 Android运行时

1.3.5 Linux内核

1.4 搭建Android开发环境

1.4.1 安装JDK

1.4.2 配置环境变量

1.4.3 安装ADT

1.4.4 安装Android SDK

1.5 模拟器

1.5.1 模拟器简介

1.5.2 创建模拟器

1.5.3 启动模拟器

1.5.4 控制模拟器

1.6 实例应用:熟悉Android系统

1.6.1 实例目标

1.6.2 技术分析

1.6.3 实现步骤

1.7 拓展训练

1.8 课后练习

第2课 创建第一个Android程序

2.1 创建一个问候程序

2.1.1 创建项目

2.1.2 项目目录结构

2.1.3 AndroidManifest.xml文件结构

2.2 设计程序界面

2.2.1 使用XML标记设计

2.2.2 使用代码设计

2.2.3 使用混合方式设计

2.3 编写代码

2.4 运行程序

2.5 调试程序

2.5.1 设置断点

2.5.2 DDMS

2.5.3 手动方式

2.6 签名程序

2.6.1 使用命令行

2.6.2 使用ADT工具

2.7 Android应用程序生命周期

2.8 Android核心组件简介

2.8.1 Activity简介

2.8.2 BroadcastReceiver简介

2.8.3 ContentProvider简介

2.8.4 Service简介

2.8.5 Intent简介

2.8.6 IntentFilter简介

2.9 实例应用:实现用户登录功能

2.9.1 实例目标

2.9.2 技术分析

2.9.3 实现步骤

2.10 拓展训练

2.11 课后练习

第3课 Android工具集

3.1 ADB工具

3.1.1 配置ADB工具

3.1.2 查看设备信息

3.1.3 管理软件

3.1.4 执行Shell命令

3.1.5 移动文件

3.1.6 查看bug报告

3.1.7 转发端口

3.1.8 启动和关闭ADB服务

3.2 Android工具

3.2.1 查看Android版本的ID信息

3.2.2 创建AVD设备

3.2.3 删除AVD设备

3.3 emulator工具

3.3.1 参数详解

3.3.2 使用模拟器控制台

3.4 mksdcard工具

3.5 拓展训练

3.6 课后练习

第4课 定义应用程序布局

4.1 View类简介

4.2 线性布局

4.2.1 垂直线性布局

4.2.2 水平线性布局

4.3 相对布局

4.4 表格布局

4.5 帧布局

4.6 绝对布局

4.7 网格布局

4.7.1 网格布局简介

4.7.2 网格布局的使用

4.8 实例应用:创建计算器

4.8.1 实例目标

4.8.2 技术分析

4.8.3 实现步骤

4.9 扩展训练

4.10 课后练习

第5课 Android基础控件详解

5.1 文本框与编辑框

5.11 文本框

5.1.2 编辑框

5.2 按钮

5.2.1 普通按钮

5.2.2 图片按钮

5.3 单选按钮与复选框

5.3.1 单选按钮

5.3.2 复选框

5.4 列表选择框

5.5 列表视图

5.5.1 使用ListView控件创建列表视图

5.5.2 Activity继承ListActivity实现列表视图

5.6 图像视图

5.7 日期与时间选择器

5.7.1 日期选择器

5.7.2 时间选择器

5.8 计时器

5.9 实例应用:设计用户注册界面

5.9.1 实例目标

5.9.2 技术分析

5.9.3 实现步骤

5.10 扩展训练

5.11 课后练习

第6课 Android高级界面设计

6.1 自动完成文本框

6.2 进度条

6.3 拖动条与星级评分条

6.3.1 拖动条

6.3.2 星级评分条

6.4 选项卡

6.5 图像切换器

6.6 滚动视图

6.7 网格视图

6.8 画廊视图

6.9 实例应用:幻灯片式图片浏览器

6.9.1 实例目标

6.9.2 技术分析

6.9.3 实现步骤

6.10 扩展训练

6.11 课后练习

第7课 程序菜单与对话框

7.1 菜单使用

7.1.1 菜单类Menu

7.1.2 选项菜单

7.1.3 子菜单

7.1.4 上下文菜单

7.2 使用对话框

7.2.1 对话框简介

7.2.2 普通对话框

7.2.3 列表对话框

7.2.4 单选按钮对话框

7.2.5 复选框对话框

7.2.6 进度对话框

7.2.7 日期及时间选择对话框

7.3 消息提示

7.3.1 Toast的使用

7.3.2 Notification

7.4 扩展训练

7.5 课后练习

第8课 Android事件处理机制

8.1 Android事件处理概述

8.1.1 基于回调机制的事件处理

8.1.2 基于监听接口的事件处理

8.2 处理键盘事件

8.2.1 物理按键简介

8.2.2 基于回调机制的按键事件处理

8.2.3 基于监听接口的按键事件处理

8.3 处理触摸事件

8.3.1 基于回调机制的触摸事件处理

8.3.2 基于监听接口的触摸事件处理

8.4 手势的创建与识别

8.4.1 手势的创建

8.4.2 手势的导出

8.4.3 手势的识别

8.5 实例应用:实现一个简单的计算器

8.5.1 实例目标

8.5.2 技术分析

8.5.3 实现步骤

8.6 扩展训练

8.7 课后练习

第9课 应用程序之间的通信

9.1 Activity的概述

9.1.1 Activity的状态及状态间的转换

9.1.2 Activity栈

9.1.3 Activity生命周期

9.2 使用Activity

9.2.1 创建Activity

9.2.2 配置Activity

9.2.3 启动和关闭Activity

9.3 多个Activity交换数据

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

9.3.2 调用另一个Activity

9.4 使用Fragment

9.4.1 创建Fragment

9.4.2 在Activity中添加Fragment

9.5 Intent对象成员

9.5.1 组件名称

9.5.2 动作

9.5.3 数据

9.5.4 种类

9.5.5 额外

9.5.6 标记

9.6 Intent的使用

9.6.1 在Activity之间使用Intent传递信息

9.6.2 Intent过滤器

9.6.3 使用Intent发送广播消息

9.7 实例应用:自我介绍

9.7.1 实例目标

9.7.2 技术分析

9.7.3 实现步骤

9.8 扩展训练

9.9 课后练习

第10课 数据存储解决方案

10.1 简单存储

10.1.1 使用Shared Preferences存取数据

10.1.2 数据的存储位置和格式

10.1.3 存取复杂类型的数据

10.2 文件存储

10.2.1 内部存储

10.2.2 外部存储

10.3 数据共享

10.3.1 Content Provider概述

10.3.2 预定义Content Provider

10.3.3 自定义Content Provider

10.4 实例应用:使用电话号码查询联系人信息

10.4.1 实例目标

10.4.2 技术分析

10.4.3 实现步骤

10.5 扩展训练

10.6 课后练习

第11课 SQLite数据库存储

11.1 SQLite数据库简介

11.2 手动建库

11.3 SQLite数据库管理工具

11.4 在Android中使用SQLite数据库

11.4.1 SQLite的简单应用

11.4.2 SQLite中的数据绑定

11.4.3 持久化数据库引擎(db4o)

11.5 将数据库与应用程序一起发布

11.6 实例应用:实现一个简单的英文词典

11.6.1 实例目标

11.6.2 技术分析

11.6.3 实现步骤

11.7 拓展训练

11.8 课后练习

第12课 访问系统资源和国际化

12.1 资源简介

12.1.1 资源的分类

12.1.2 引用资源

12.2 使用资源

12.2.1 字符串资源

12.2.2 颜色资源

12.2.3 XML资源

12.2.4 菜单资源

12.2.5 尺寸资源

12.2.6 布局资源

12.2.7 drawable资源

12.2.8 基础类型资源

12.3 国际化

12.4 拓展训练

12.5 课后练习

第13课 调用Android系统服务

13.1 Service简介

13.1.1 Service的分类

13.1.2 Service类的重要方法

13.1.3 Service的声明

13.1.4 Service生命周期

13.2 Service操作

13.2.1 创建Started Service

13.2.2 创建Bound Service

13.3 系统Service

13.3.1 获得系统服务

13.3.2 电话管理器TelephonyManager

13.3.3 短信管理器SmsManager

13.3.4 音频管理器AudioManager

13.3.5 闹钟管理器AIarmManage

13.4 广播接收者BroadcastReceiver

13.5 实例应用:实现一个简单的多次定时提醒功能

13.5.1 实例目标

13.5.2 技术分析

13.5.3 实现步骤

13.6 拓展训练

13.7 课后练习

第14课 多媒体

14.1 多媒体开发详解

14.1.1 Open Core

14.1.2 MediaPlayer

14.1.3 MediaRecorder

14.2 使用MediaPlayer播放MP3

14.3 视频处理

14.3.1 使用ViedoView播放视频

14.3.2 使用SurfaceView播放视频

14.4 实例应用:创建音乐播放器

14.4.1 实例目标

14.4.2 技术分析

14.4.3 实现步骤

14.5 扩展训练

14.6 课后练习

第15课 图形图像处理技术

15.1 常用绘图类的介绍

15.1.1 Paint与Color类

15.1.2 Canvas类

15.1.3 Bitmap类

15.1.4 BitmapFactory类

15.2 绘制2D图像

15.2.1 绘制几何图形

15.2.2 绘制文本(字符串)

15.2.3 绘制路径

15.2.4 绘制图片(图像)

15.3 图形特效

15.3.1 图像旋转

15.3.2 图像缩放

15.3.3 图像倾斜

15.3.4 图像平移

15.3.5 图像像素的操作(半透明)

15.3.6 Shader类的操作

15.4 拓展训练

15.5 课后练习

第16课 网络编程

16.1 Android网络接口

16.1.1 Java标准接口

16.1.2 Apache接口

16.1.3 Android网络接口

16.2 HTTP网络编程

16.2.1 使用HttpURLConnection

16.2.2 使用HttpCIient

16.3 Socket网络编程

16.3.1 Socket编程基础

16.3.2 Socket应用

16.4 Web网络编程

16.4.1 浏览网页

16.4.2 与JavaScript共享数据

16.5 网络编程时的乱码解决方案

16.6 拓展训练

16.7 课后练习

第17课 综合案例

17.1 公交查询系统

17.1.1 功能简介

17.1.2 数据库的设计

17.1.3 主界面

17.1.4 站点查询

17.1.5 线路查询

17.1.6 换乘查询

17.1.7 公共类

17.2 打地鼠小游戏

17.2.1 功能简介

17.2.2 主界面

17.2.3 简单模式

17.2.4 困难模式

17.2.5 帮助和退出


书查询(www.shuchaxun.com)本网页唯一编码:
d9a271976a93c08c2d247c9f00c2fa9b#c9a2c581f2c01d851c890e11b4afc892#85091351#13961598.zip