资源名称:Learning Android 中文版 第2版
内容简介:
《Learning Android中文版(第2版)》是一本介绍Android 开发的入门图书,它循序渐进地介绍了如何利用Android 基本构件来创建用户界面、存储数据和执行连接网络等操作。《Learning Android中文版(第2版)》以亲手实现一个类Twitter 的应用程序为主线,通过不断为其添加功能展开讲解。而这一学习过程积累出的代码模式库,可以运用于实际Android 应用程序开发。《Learning Android中文版(第2版)》内容包括:Android 平台概览及其在移动生态系统中的地位、Android 设计架构、Android 开发环境配置、Android 构件、基本Android 的用户界面构建、界面元素组织方法、构建执行后台任务与更新数据的服务等。
《Learning Android中文版(第2版)》适合想快速掌握Android 开发知识或想从其他开发平台转向Android 的读者阅读。
资源目录:
前言 ............................................................................. xv
第1 章 Android 概述 ..................................................... 1
1.1 Android 基本特点 ............................................................................................1
全面 .................................................................................................................1
开源平台 .........................................................................................................2
专为移动设备设计 ..........................................................................................2
1.2 历史 .................................................................................................................3
谷歌的动机 .....................................................................................................3
Android 的兼容性 ............................................................................................4
开放手机联盟 ..................................................................................................4
1.3 Android 的版本 ...............................................................................................5
1.4 Android 的风格 ...............................................................................................7
Android 开源项目 ............................................................................................7
制造商的加载项 ..............................................................................................7
1.5 总结 .................................................................................................................8
第2 章 Java 综述 .......................................................... 9
2.1 注释 ...............................................................................................................12
2.2 数据类型:基本数据类型和对象 ..................................................................13
2.3 修饰符 ...........................................................................................................14
2.4 数组 ...............................................................................................................15
2.5 运算符 ...........................................................................................................16
2.6 控制流语句 ...................................................................................................16
2.7 错误/ 异常处理 .............................................................................................19
2.8 复杂的示例 ...................................................................................................22
2.9 接口和继承 ...................................................................................................26
2.10 集合 .............................................................................................................27
2.11 泛型 .............................................................................................................28
2.12 线程 .............................................................................................................28
2.13 总结 .............................................................................................................29
第3 章 Android 套件 .................................................... 31
3.1 套件概述 .......................................................................................................31
3.2 Linux .............................................................................................................31
Android 不等于Linux ...................................................................................33
3.3 本地层 ...........................................................................................................33
HAL...............................................................................................................34
本地库 ...........................................................................................................34
本地守护进程 ................................................................................................35
本地工具 .......................................................................................................36
3.4 Dalvik ............................................................................................................36
Android 和Java .............................................................................................37
3.5 应用程序框架 ................................................................................................39
3.6 应用程序 .......................................................................................................40
Android 应用程序包(APK) .........................................................................40
应用程序签名 ................................................................................................41
应用程序分发 ................................................................................................41
3.7 总结 ...............................................................................................................42
第4 章 安装和开始使用Android 工具 ........................... 43
4.1 安装Java 开发工具包 ...................................................................................43
4.2 安装Android SDK ........................................................................................45
为工具设置PATH 环境变量 ..........................................................................45
安装Eclipse ..................................................................................................46
Eclipse 工作区 ...............................................................................................46
设置Android 开发工具 .................................................................................46
4.3 Hello World! ..................................................................................................48
创建新项目 ...................................................................................................48
4.4 剖析一个Android 项目 .................................................................................51
Android 的清单文件 ......................................................................................51
字符串资源 ...................................................................................................54
布局XML 代码 .............................................................................................55
4.5 可绘制资源 ...................................................................................................56
R 文件 ...........................................................................................................56
Java 源代码 ...................................................................................................57
4.6 构建项目 .......................................................................................................58
4.7 Android 仿真器 .............................................................................................59
仿真器与真实手机对比 .................................................................................59
4.8 总结 ...............................................................................................................62
第5 章 主要构件 .......................................................... 63
5.1 一个实际的例子 ............................................................................................63
5.2 活动 ...............................................................................................................64
活动的生命周期 ............................................................................................64
5.3 意图 ...............................................................................................................68
5.4 服务 ...............................................................................................................69
5.5 内容提供器 ...................................................................................................70
5.6 广播接收器 ...................................................................................................72
5.7 应用程序上下文 ............................................................................................72
5.8 总结 ...............................................................................................................74
第6 章 Yamba 项目概况 .............................................. 75
第7 章 Android 的用户界面 ......................................... 87
第8 章 片段 .............................................................. 129
第9 章 意图、活动条及其他 ....................................... 141
第10 章 服务 ............................................................ 163
第11 章 内容提供器 .................................................. 175
第12 章 列表和适配器 ............................................... 203
第13 章 广播接收器 .................................................. 223
第14 章 应用程序控件 ............................................... 233
第15 章 联网和Web 概述 .......................................... 241
第16 章 互动与动画:动态壁纸和处理程序 ................ 253
资源截图: