《Android经典项目案例开发实战宝典》是2013年清华大学出版社出版的图书,作者是郭金尚。
基本介绍
- 中文名:Android经典项目案例开发实战宝典
- 类型:计算机与网际网路
- 出版日期:2013年9月1日
- 语种:简体中文
- ISBN:9787302321019, 7302321019
- 作者:郭金尚 等
- 出版社:清华大学出版社
- 页数:638页
- 开本:16
- 品牌:清华大学出版社
基本介绍
内容简介
《Android经典项目案例开发实战宝典》共分5篇。第1篇介绍Android开发环境及搭建、Android工程的创建和调试方法;第2篇介绍计算器、电子词典、档案管理器、备忘录、简讯收发工具、通讯录、任务管理器、软体管理器;第3篇介绍Android公交查询、股票查询软体、Google天气客户端、RSS新闻阅读器、Android地图套用、新浪微部落格户端;第4篇介绍MP3播放器、Android照相机、视频播放器;第5篇介绍小兔跳铃铛、飞行射击游戏、3D迷宫游戏。本书涉及面广,从套用到游戏,从简单到複杂,几乎涉及Android项目开发的所有类型。《Android经典项目案例开发实战宝典》适合所有想全面学习Android开发技术的人员阅读,也适合各种使用Android进行开发的工程技术人员使用。对于经常使用Android做开发的人员,《Android经典项目案例开发实战宝典》更是一本不可多得的案头必备参考书。
作者简介
郭金尚,毕业于华中科技大学。从事移动开发多年,对Android系统有颇为深入的研究。在平板电脑开发、Amlogic平台和VIA平台等领域有非常深厚的积累。主要负责Android应用程式的开发和架构设计,积累了大量的实战经验。开发过多个系统套用和上线套用。此外还对AndroldFramework有深入研究,能根据平台特性对Android系统进行垂直定製。
图书目录
第1篇Android起步技术
第1章搭建Android开发环境(教学视频:18分钟)
1.1Android的诞生
1.1.1Android的发展史
1.1.2Android的发行版本
1.2Android的系统架构及特性
1.2.1Android的系统架构
1.2.2Android的特性
1.3Android的开发环境的搭建
1.4Android调试
1.5其他工具的使用
1.6本章小结
第2章Android程式开发基础(教学视频:31分钟)
2.1Android项目结构分析
2.2Android四大组件
2.2.1Activity
2.2.2ServiCe
2.2.3Broadcast
2.2.4ContentProvider
2.3Activity的生命周期
2.4本章小结
第2篇Android典型套用实战案例
第3章计算器(教学视频:38分钟)
3.1功能分析
3.2界面设计
3.3功能实现
3.3.1定义变数
3.3.2actionPerformed()函式
3.3.3print()函式
3.3.4TipChecker()函式
3.3.5TipShow()函式
3.3.6计算类calc
3.4知识拓展
3.5本章小结
第4章电子词典(教学视频:18分钟)
4.1功能分析
4.2界面设计
4.3功能实现
4.4知识拓展
4.5本章小结
第5章档案管理器(教学视频:51分钟)
5.1功能分析
5.2界面设计
5.3功能实现
5.3.1声明变数
5.3.2初始化选单及绑定监听器
5.3.3设定长按监听器
5.3.4显示指定目录内容
5.3.5创建资料夹
5.3.6重命名档案
5.3.7删除档案
5.3.8贴上档案
5.3.9搜寻档案
5.3.10接收器源档案
5.3.11搜寻服务
5.3.12广播接收器
5.3.13fileAdapter代码
5.3.14打开档案
5.3.15系统默认打开档案的方法
5.3.16用编辑器打开文本档案
5.3.17文本编辑器的实现
5.3.18网页浏览器
5.4知识拓展
5.5本章小结
第6章备忘录(教学视频:37分钟)
6.1主界面设计
6.2主界面功能
6.3添加和更新备忘录页面
6.4添加和更新备忘录功能实现
6.5闹钟设定和实现
6.6公共类的实现
6.7知识拓展
6.8本章小结
第7章简讯收发工具(教学视频:19分钟)
7.1显示手机所有信息
7.1.1新建main.xrnl
7.1.2设定布局
7.1.3新建档案MsgListActvity.java
7.2新建信息
7.2.1界面设计
7.2.2实现传送信息功能
7.2.3传送信息
7.3回覆信息
7.4知识拓展
7.5本章小结
第8章通讯录(教学视频:29分钟)
8.1界面设计
8.1.1布局的设定
8.1.2添加“查看联繫人”页面
8.2功能实现
8.2.1创建资料库
8.2.2创建ContactColumn类
8.2.3为资料库提供操作类
8.2.4ListView界面的实现
8.2.5创建选单
8.2.6实现界面的查看
8.2.7添加一个标誌变数
8.2.8设定menu选单
8.3知识拓展
8.4本章小结
第9章任务管理器(教学视频:29分钟)
9.1功能分析
9.2界面设计
9.2.1编写主界面
9.2.2ListView布局的设定
9.2.3显示程式的详细信息
9.3功能实现
9.3.1初始化变数
9.3.2获取运行的进程
9.3.3获取应用程式
9.3.4存放程式的基本信息
9.3.5取出信息并适配到ListView中
9.3.6重写onListItemClick方法
9.3.7关闭指定进程
9.3.8显示档案详细信息
9.3.9显示程式详细信息
9.3.10更新列表
9.3.11查看程式详细信息
9.4知识拓展
9.5本章小结
第10章软体管理器(教学视频:19分钟)
10.1功能分析
10.2界面设计
10.2.1主界面的设定
10.2.2设定ListView布局
10.2.3设定GridView的子元素布局
10.3功能实现
10.3.1声明变数
10.3.2ListViewAdapter和GridviewAdapter
10.3.3实现getView()函式
10.3.4入口函式oncreate0
10.3.5执行绪thread
10.3.6A1ertDialog
10.4知识拓展
10.5本章小结
第3篇Android网路套用实战案例
第11章Android公交查询(教学视频:44分钟)
11.1功能分析
11.2界面设计
11.3功能设计
11.3.1数据档案生成和校验
11.3.2显示城市列表
11.3.3公交查询
11.4知识扩展
11.5本章小结
第12章股票查询软体(教学视频:32分钟)
12.1功能分析
12.2界面布局
12.2.1主界面的设定
12.2.2设定ListView布局
12.2.3设定界面布局
12.3功能实现
12.3.1新建一个类Stocklnfo
12.3.2初始化主界面
12.3.3适配器类QuoteAdapter
12.3.4设定按键监听器
12.3.5数据查询
12.3.6读取股票代码信息
12.3.7股票的更新
12.4知识拓展
12.5本章小结
第13章Google天气客户端(教学视频:16分钟)
13.1功能分析
13.2XML解析
13.2.1DOM解析
13.2.2SAX解析
13.2.3PULL解析
13.3界面设计
13.4功能实现
13.4.1设定当前天气类
13.4.2设定天气预报类
13.4.3天气预报信息汇总
13.4.4设定主界面
13.4.5ConstData.java类
13.4.6程式的核心函式
13.4.7存储天气信息
13.5知识拓展
13.6本章小结
第14章RSS新闻阅读器(教学视频:35分钟)
14.1功能分析
14.2登录过程实现
14.2.1界面设定
14.2.2新建LoginActivity.java
14.3RSS源的设定
14.3.1RSS源选择界面设计
14.3.2创建资料库
14.3.3显示每行元素的界面
14.3.4添加RSS源界面
14.3.5实现添加RSS源界面的功能
14.4读取RSS源
14.4.1存放RSS信息
14.4.2取出需要的信息
14.4.3对XML档案进行解析
14.4.4调用、共享RSS信息
14.4.5查看界面
14.4.6详细查看RSS信息
14.5知识拓展
14.6本章小结
第15章Android地图套用(教学视频:14分钟)
15.1开发前準备
15.2创建地图套用
15.2.1新建布局档案
15.2.2新建程式管理类
15.2.3地图的主界面
15.3知识拓展
15.4本章小结
第16章新浪微部落格户端(教学视频:52分钟)
16.1开发前的準备
16.1.1申请微博账号和获得授权
16.1.20auth认证介绍
16.1.3SDK使用说明
16.2载入界面设计
16.3载入界面功能实现
16.3.1保存用户信息
16.3.2新建资料库
16.3.3“增删改查”数据
16.3.4获取资料库所有的信息
16.4授权功能实现
16.5登录界面设计
16.5.1设定布局结构
16.5.2显示所有用户列表
16.6登录界面功能实现
16.6.1初始化界面图示
16.6.2用户的授权
16.6.3按键监听器的设定
16.6.4用户适配器
16.6.5对话框监听器
16.6.6底部选单的实现
16.6.7“登录”按钮
16.7用户首页设计
16.8用户首页功能实现
16.9阅读微博界面设计
16.10阅读微博功能实现
16.11知识拓展
16.12本章小结
……
第4篇Android影音套用实战案例
第5篇Android游戏开发实战案例
第1章搭建Android开发环境(教学视频:18分钟)
1.1Android的诞生
1.1.1Android的发展史
1.1.2Android的发行版本
1.2Android的系统架构及特性
1.2.1Android的系统架构
1.2.2Android的特性
1.3Android的开发环境的搭建
1.4Android调试
1.5其他工具的使用
1.6本章小结
第2章Android程式开发基础(教学视频:31分钟)
2.1Android项目结构分析
2.2Android四大组件
2.2.1Activity
2.2.2ServiCe
2.2.3Broadcast
2.2.4ContentProvider
2.3Activity的生命周期
2.4本章小结
第2篇Android典型套用实战案例
第3章计算器(教学视频:38分钟)
3.1功能分析
3.2界面设计
3.3功能实现
3.3.1定义变数
3.3.2actionPerformed()函式
3.3.3print()函式
3.3.4TipChecker()函式
3.3.5TipShow()函式
3.3.6计算类calc
3.4知识拓展
3.5本章小结
第4章电子词典(教学视频:18分钟)
4.1功能分析
4.2界面设计
4.3功能实现
4.4知识拓展
4.5本章小结
第5章档案管理器(教学视频:51分钟)
5.1功能分析
5.2界面设计
5.3功能实现
5.3.1声明变数
5.3.2初始化选单及绑定监听器
5.3.3设定长按监听器
5.3.4显示指定目录内容
5.3.5创建资料夹
5.3.6重命名档案
5.3.7删除档案
5.3.8贴上档案
5.3.9搜寻档案
5.3.10接收器源档案
5.3.11搜寻服务
5.3.12广播接收器
5.3.13fileAdapter代码
5.3.14打开档案
5.3.15系统默认打开档案的方法
5.3.16用编辑器打开文本档案
5.3.17文本编辑器的实现
5.3.18网页浏览器
5.4知识拓展
5.5本章小结
第6章备忘录(教学视频:37分钟)
6.1主界面设计
6.2主界面功能
6.3添加和更新备忘录页面
6.4添加和更新备忘录功能实现
6.5闹钟设定和实现
6.6公共类的实现
6.7知识拓展
6.8本章小结
第7章简讯收发工具(教学视频:19分钟)
7.1显示手机所有信息
7.1.1新建main.xrnl
7.1.2设定布局
7.1.3新建档案MsgListActvity.java
7.2新建信息
7.2.1界面设计
7.2.2实现传送信息功能
7.2.3传送信息
7.3回覆信息
7.4知识拓展
7.5本章小结
第8章通讯录(教学视频:29分钟)
8.1界面设计
8.1.1布局的设定
8.1.2添加“查看联繫人”页面
8.2功能实现
8.2.1创建资料库
8.2.2创建ContactColumn类
8.2.3为资料库提供操作类
8.2.4ListView界面的实现
8.2.5创建选单
8.2.6实现界面的查看
8.2.7添加一个标誌变数
8.2.8设定menu选单
8.3知识拓展
8.4本章小结
第9章任务管理器(教学视频:29分钟)
9.1功能分析
9.2界面设计
9.2.1编写主界面
9.2.2ListView布局的设定
9.2.3显示程式的详细信息
9.3功能实现
9.3.1初始化变数
9.3.2获取运行的进程
9.3.3获取应用程式
9.3.4存放程式的基本信息
9.3.5取出信息并适配到ListView中
9.3.6重写onListItemClick方法
9.3.7关闭指定进程
9.3.8显示档案详细信息
9.3.9显示程式详细信息
9.3.10更新列表
9.3.11查看程式详细信息
9.4知识拓展
9.5本章小结
第10章软体管理器(教学视频:19分钟)
10.1功能分析
10.2界面设计
10.2.1主界面的设定
10.2.2设定ListView布局
10.2.3设定GridView的子元素布局
10.3功能实现
10.3.1声明变数
10.3.2ListViewAdapter和GridviewAdapter
10.3.3实现getView()函式
10.3.4入口函式oncreate0
10.3.5执行绪thread
10.3.6A1ertDialog
10.4知识拓展
10.5本章小结
第3篇Android网路套用实战案例
第11章Android公交查询(教学视频:44分钟)
11.1功能分析
11.2界面设计
11.3功能设计
11.3.1数据档案生成和校验
11.3.2显示城市列表
11.3.3公交查询
11.4知识扩展
11.5本章小结
第12章股票查询软体(教学视频:32分钟)
12.1功能分析
12.2界面布局
12.2.1主界面的设定
12.2.2设定ListView布局
12.2.3设定界面布局
12.3功能实现
12.3.1新建一个类Stocklnfo
12.3.2初始化主界面
12.3.3适配器类QuoteAdapter
12.3.4设定按键监听器
12.3.5数据查询
12.3.6读取股票代码信息
12.3.7股票的更新
12.4知识拓展
12.5本章小结
第13章Google天气客户端(教学视频:16分钟)
13.1功能分析
13.2XML解析
13.2.1DOM解析
13.2.2SAX解析
13.2.3PULL解析
13.3界面设计
13.4功能实现
13.4.1设定当前天气类
13.4.2设定天气预报类
13.4.3天气预报信息汇总
13.4.4设定主界面
13.4.5ConstData.java类
13.4.6程式的核心函式
13.4.7存储天气信息
13.5知识拓展
13.6本章小结
第14章RSS新闻阅读器(教学视频:35分钟)
14.1功能分析
14.2登录过程实现
14.2.1界面设定
14.2.2新建LoginActivity.java
14.3RSS源的设定
14.3.1RSS源选择界面设计
14.3.2创建资料库
14.3.3显示每行元素的界面
14.3.4添加RSS源界面
14.3.5实现添加RSS源界面的功能
14.4读取RSS源
14.4.1存放RSS信息
14.4.2取出需要的信息
14.4.3对XML档案进行解析
14.4.4调用、共享RSS信息
14.4.5查看界面
14.4.6详细查看RSS信息
14.5知识拓展
14.6本章小结
第15章Android地图套用(教学视频:14分钟)
15.1开发前準备
15.2创建地图套用
15.2.1新建布局档案
15.2.2新建程式管理类
15.2.3地图的主界面
15.3知识拓展
15.4本章小结
第16章新浪微部落格户端(教学视频:52分钟)
16.1开发前的準备
16.1.1申请微博账号和获得授权
16.1.20auth认证介绍
16.1.3SDK使用说明
16.2载入界面设计
16.3载入界面功能实现
16.3.1保存用户信息
16.3.2新建资料库
16.3.3“增删改查”数据
16.3.4获取资料库所有的信息
16.4授权功能实现
16.5登录界面设计
16.5.1设定布局结构
16.5.2显示所有用户列表
16.6登录界面功能实现
16.6.1初始化界面图示
16.6.2用户的授权
16.6.3按键监听器的设定
16.6.4用户适配器
16.6.5对话框监听器
16.6.6底部选单的实现
16.6.7“登录”按钮
16.7用户首页设计
16.8用户首页功能实现
16.9阅读微博界面设计
16.10阅读微博功能实现
16.11知识拓展
16.12本章小结
……
第4篇Android影音套用实战案例
第5篇Android游戏开发实战案例