Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1493488
  • 博文数量: 465
  • 博客积分: 8915
  • 博客等级: 中将
  • 技术积分: 6365
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:05
文章分类

全部博文(465)

文章存档

2017年(33)

2016年(2)

2015年(4)

2014年(29)

2013年(71)

2012年(148)

2011年(178)

分类: 嵌入式

2012-10-24 13:48:50

Android进阶实践

蔺华,时允田著

ISBN 978-7-121-17993-8

20129月出版

定价:55.00

16

440

本书内容结构新颖、知识点全面,讲解详细,重点难点突出实用,全书分4部分。第1部分是Android入门知识与环境搭建,讲解了Android基本知识、版本介绍,以及与其他平台的比较和环境的安装与搭建。第2部分是项目挑战篇,主要讲解由常用Android技术知识点实现的项目应用,让读者在愉悦的项目开发过程中学习知识点。第3部分是综合应用项目篇,主要通过外来插件调用实现具体功能,让读者充分利用外部资源实现更加强大的功能,便于读者进行思维扩展和提高学习技巧。第4部分通过介绍Android的一些企业项目和个人项目为读者提供学习和开发思路。

本书适合计算机专业大中专学生、在职软件开发人员、教学老师使用。

作者简介

·蔺 华·

森纵教育总裁,曾就职于微软(中国)有限公司平台及开发合作部,任北方区企业合作经理,具备多年基于多种系统平台和开发平台的项目实施开发和应用软件设计开发经验,曾在微软负责传播最新微软技术和成熟软件工程方法,对国内软件企业和从业人员的需求与发展关注已久。在ERP大型项目中多次担任开发、管理者角色。

 

·时允田·

从事Java EE开发和教育行业多年,积累了大量的企业开发经验和教学方法。2009年涉足Android领域并先后培养开发人员上千人。主要涉及领域:大型电信系统、视频教育软件、大型网购平台及办公软件、J2ME手机游戏及应用程序的设计与开发、手机增值服务运营平台的开发及手机游戏运营流程的控制和测试、Android应用软件及游戏。

 

当今社会应该说已经进入了移动时代,与此同时移动行业和领域的发展也是突飞猛进,可谓日新月异。各大移动终端厂商和移动系统企业之间的竞争更是激烈。在这种形势下,Android系统的手机也越来越受广大手机爱好者的欢迎。大家知道当前三大移动系统阵营已成鼎足之势,但相比之下,Android的手机市场占有率遥遥领先。回顾四周你会发现周边的同事或朋友可能都换上了Android系统的手机。

移动终端快速发展,自然对系统应用的需求也激增,所以目前有很多在校生和广大开发者都加入了Android开发阵营。为了让广大学习者快速入门,本书主要以项目为主线去讲解,继而详细讲解项目中用到的知识点,让读者在编写项目的过程中更好地学习Android技术知识点。另外,本书阶梯性地进行项目分析,由浅入深地去做项目,去学习知识点。

本书内容结构新颖、知识点全面,讲解详细,重点难点突出实用,全书分4部分,第1部分是Android入门知识与环境搭建,讲解了Android基本知识、版本介绍,以及与其他平台的比较和环境的安装与搭建。第2部分是项目挑战篇,主要讲解由常用Android技术知识点实现的项目应用,让读者在愉悦的项目开发过程中学习知识点。第3部分是综合应用项目篇,主要通过外来插件调用实现具体功能,让读者充分利用外部资源实现更加强大的功能,便于读者进行思维扩展和提高学习技巧。第4部分通过介绍Android的一些企业项目和个人项目为学习者提供学习和开发思路。

本书特色

    视角独特,以项目为主线,知识点贯穿全文,使大家在项目中逐步突破各个知识点。

    每一章从项目入手,由浅入深,让读者在学习过程中目标清晰、信心满满。

    本书涉及的知识面广,对于Android基础知识、编程技巧、项目流程都做了详细介绍和分析。

    以零基础为起点,逐步深化,让初涉Android领域或已经了解的读者都会有所收获。

读者定位

    大学在校生

    企业新进员工

    从其他开发方向转向Android的朋友

    教学讲师

    Android有兴趣的读者

致谢

在本书的写作过程中得到了很多人的帮助,包括毛屹华、赵珊、金焰、高天明、顾巍、王晓 波、蒋亚南等,在此对他们的付出表示感谢!

特别感谢电子工业出版社李冰、黄爱萍、董英的支持和帮助,同时也感谢在书籍写作过程中森纵教育优秀学员的帮助和支持,更感谢森纵教育提供如此好的平台。

由于作者技术水平有限,再加之工作繁忙,所以本书不足之处在所难免,希望广大读者多提宝贵意见。作者后续会把修订电子版更新出来,供大家参考。

 

1部分  理论基础——初识Android

1  领略Android概貌 2

1.1  走近Android王国       2

1.1.1  认识Android     2

1.1.2  Android定义     3

1.2  Android的版本    3

1.2.1  Android版本更新     3

1.2.2  Android版本详细介绍     3

1.3  Android基础知识 6

1.3.1  Android丰富的特性 6

1.3.2  Android组织结构及应用框架 6

1.3.3  学习Android必备知识    8

2  Android环境搭建  10

2.1  Android工具清单 10

2.1.1  JDKEclipseAndroid SDKAndroid ADT介绍      10

2.1.2  JDK的下载、安装、配置       11

2.1.3  Eclipse的下载、安装      13

2.1.4  SDKADTEclipse集成     14

2.2  Android核心解析——Android SDK  19

2.2.1  Android SDK目录结构    20

2.2.2  android.jar包内部结构     21

2.2.3  Android SDK常用工具    21

2.3  Android利器的适用场地    28

2.3.1  Linux操作系统 28

2.3.2  Mac OS操作系统     31

3  应用结构框架       36

3.1  Android框架 36

3.1.1  Android框架原理     36

3.1.2  Android应用组件     36

3.2  Android应用程序设计剖析 40

3.2.1  创建一个Android应用程序    40

3.2.2  gen资源管理文件R.java  41

3.2.3  AndroidManifest.xml文件       41

3.2.4  资源及res目录 43

3.3  Android APK 50

3.3.1  下载Android APK    50

3.3.2  安装Android APK    50

3.3.3  移除Android APK    52

2部分  应用实践——简单应用

4  颐和园景点查询    54

4.1  项目演示      54

4.1.1  项目首页   54

4.1.2  颐和园景点概貌       54

4.1.3  选择查询景点   55

4.2  分析阶段      56

4.2.1  关于项目   56

4.2.2  景点查询功能分析   56

4.3  开发阶段      57

4.3.1  界面的设计与编码实现   58

4.3.2  项目逻辑功能编码实现   64

4.4  知识点详解   70

4.4.1  TextView    71

4.4.2  Button 75

4.4.3  ScrollView  77

4.4.4  Android Layout布局 79

4.4.5  Intent的用法     87

4.4.6  Spinner      104

4.4.7  CheckBox   105

4.4.8  RadioGroupRadioButton     107

4.4.9  AutoCompleteTextViewMultiAutoCompleteTextView       108

4.4.10  ProgressBarSeekBarRatingBar      112

4.4.11  ToggleButton    115

4.4.12  AnalogClockDigitalClock  116

4.4.13  DatePickerTimePicker       117

4.4.14  ImageSwitcherGallery       118

4.4.15  GridView  122

4.4.16  ExpandableListView 124

4.4.17  ZoomButtonZoomControls 126

4.4.18  TextSwitcher    128

4.4.19  TabHostTabActivity    129

5  Android健康测试系统  137

5.1  项目演示      137

5.1.1  项目首页   137

5.1.2  健康测试界面   137

5.1.3  选择查询项       138

5.2  分析阶段      138

5.2.1  关于项目   138

5.2.2  Android健康测试系统功能分析     139

5.2.3  Android健康测试系统设计     144

5.3  开发阶段      145

5.3.1  界面的设计与编码实现   146

5.3.2  项目逻辑功能编码实现   156

5.4  知识点详解   170

5.4.1  ImageView 170

5.4.2  Adapter      171

5.4.3  Toast   179

5.4.4  Dialog 184

6  娱乐王国中心——音乐地带       192

6.1  项目演示      192

6.1.1  项目首页   192

6.1.2  音乐播放界面   192

6.1.3  音乐播放列表   193

6.2  分析阶段      193

6.2.1  关于项目   193

6.2.2  音乐地带功能分析   194

6.3  开发阶段      195

6.3.1  界面的设计与编码实现   195

6.3.2  项目逻辑功能编码实现   200

6.4  知识点详解   209

6.4.1  ListViewListActivity    209

6.4.2  Service       214

6.4.3  Broadcast广播   220

6.4.4  事件监听处理   225

6.4.5  多媒体       233

7  娱乐王国中心——扎金花    242

7.1  项目演示      242

7.1.1  项目首页   242

7.1.2  扎金花界面设置       242

7.1.3  玩家游戏界面   243

7.2  分析阶段      243

7.2.1  关于项目   244

7.2.2  扎金花功能分析       244

7.2.3  扎金花系统设计       245

7.3  开发阶段      245

7.3.1  界面的设计与编码实现   247

7.3.2  项目逻辑功能编码实现   254

7.4  知识点详解   269

7.4.1  数据存储方式   269

7.4.2  数据存储——SharedPreferences     270

7.4.3  数据存储——File     275

7.4.4  数据存储——SQLite数据库   280

7.4.5  数据存储——数据共享ContentProvider       289

7.4.6  数据存储——网络存储   303

7.4.7  数据存储——Menu  307

3部分  应用实践——综合应用

8  Android天气查询  314

8.1  项目演示      314

8.1.1  项目首页   314

8.1.2  查看天气页面   314

8.1.3  选择查询界面   315

8.2  分析阶段      315

8.2.1  关于项目   315

8.2.2  Android天气查询系统功能分析     316

8.3  开发阶段      317

8.3.1  界面的设计与编码实现   318

8.3.2  项目逻辑功能编码实现   323

8.4  知识点详解   337

8.4.1  XML文件解析  337

8.4.2  示例:DOM解析     339

9  Android无敌斗地主     342

9.1  项目演示      342

9.1.1  项目首页   342

9.1.2  游戏界面   342

9.2  分析阶段      344

9.3  开发阶段      345

9.3.1  界面的设计与编码实现   346

9.3.2  项目逻辑功能编码实现   356

9.4  知识点详解   373

9.4.1  Handler/Message       373

9.4.2  图形图像处理   377

9.4.3  网络通信编程   389

10  Android无线定位服务       405

10.1  项目演示    405

10.1.1  项目首页  405

10.1.2  地图缩放界面  405

10.1.3  精确定位  406

10.2  分析阶段    407

10.2.1  关于项目  407

10.2.2  Android Google地图功能实现分析      407

10.3  开发阶段    411

4部分  创新世界——Android案例

11  Android创新应用       418

11.1  个人计算器 418

11.2  是男人就下100     419

11.3  健康小护士 419

11.4  3D版雷电   420

11.5  VClub新浪微博客户端     421

11.5.1  简介  421

11.5.2  对比篇     422

11.5.3  如何创建属于自己的新浪微博应用     424

11.5.4  Vclub功能篇   425

11.5.5  布局UI介绍    427

11.5.6  数据保存  430

 

阅读(1040) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~