图书介绍
基于Android平台的移动互联网应用开发 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 雷擎,伊凡编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302469766
- 出版时间:2017
- 标注页数:368页
- 文件大小:56MB
- 文件页数:368页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
基于Android平台的移动互联网应用开发 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Android开发基础1
1.1 Android入门1
1.1.1 Android简介1
1.1.2 Android技术架构2
1.2 Android Studio环境搭建4
1.2.1 基于Windows的安装5
1.2.2 基于Mac的安装6
1.2.3 基于Linux的安装6
1.3 第一个Android应用程序7
1.3.1 创建Android项目7
1.3.2 在手机上运行Hello World App11
1.3.3 在AVD上运行Hello World App14
1.3.4 定义简单的用户界面16
1.3.5 启动另一个Activity18
1.4 使用Android Studio23
1.4.1 Android Project的目录结构23
1.4.2 AndroidManifest.xml分析25
1.5 Android App开发起步28
1.5.1 App开发流程28
1.5.2 Android关键组件30
1.6 本章小结30
第2章 设计应用界面31
2.1 理解Activity31
2.1.1 创建可运行的Activity31
2.1.2 Activity的生命周期37
2.1.3 任务和回退栈42
2.2 理解布局43
2.2.1 线性布局LinearLayout45
2.2.2 相对布局RelativeLayout49
2.2.3 表格布局TableLayout52
2.3 使用布局54
2.4 样式和主题57
2.4.1 定义样式58
2.4.2 使用样式59
2.5 理解资源60
2.5.1 提供资源61
2.5.2 访问资源62
2.6 多屏幕适应63
2.7 本章小结64
第3章 Fragment和图形控件66
3.1 理解Fragment66
3.1.1 Fragment的概念66
3.1.2 创建和使用Fragment69
3.1.3 创建动态UI74
3.2 常用基本控件79
3.2.1 事件处理机制80
3.2.2 按钮控件81
3.2.3 Toast控件88
3.2.4 文本控件90
3.2.5 ImageView控件96
3.2.6 ProgressBar控件98
3.3 界面效果处理100
3.3.1 文本处理100
3.3.2 定义链接101
3.3.3 文本样式101
3.3.4 切换绘图105
3.3.5 叠加绘图107
3.3.6 切换颜色109
3.4 本章小结110
第4章 菜单和动作条111
4.1 菜单模式111
4.1.1 菜单资源112
4.1.2 菜单类型114
4.1.3 菜单分组125
4.1.4 设置Intent127
4.2 动作条模式128
4.2.1 添加Action Item130
4.2.2 添加Actiion View134
4.2.3 添加Action Provider136
4.2.4 使用系统定义的Action Provider137
4.2.5 自定义动作提供器139
4.2.6 添加Navigation Tab140
4.2.7 应用导航模式143
4.3 本章小结147
第5章 发送和接收消息148
5.1 理解Intent148
5.1.1 Intent的概念148
5.1.2 Intent对象的组成149
5.1.3 Intent解析153
5.1.4 使用Intent实现数据传递159
5.2 BroadcastReceiver组件168
5.2.1 BroadcastReceiver的概念168
5.2.2 静态注册方式169
5.2.3 动态注册方式172
5.3 Notification管理175
5.3.1 创建Notification176
5.3.2 导航设计181
5.3.3 定义样式185
5.4 本章小结186
第6章 多任务与服务188
6.1 基本概念188
6.1.1 进程188
6.1.2 线程190
6.2 实现多任务191
6.2.1 多任务实现原理191
6.2.2 用Handler实现多任务194
6.2.3 AsyncTask实现多任务197
6.3 理解服务200
6.3.1 服务的生命周期201
6.3.2 创建启动类型服务205
6.3.3 创建绑定类型服务211
6.4 本章小结219
第7章 实现数据的存储220
7.1 本地数据存储220
7.2 Preference的存取与设置220
7.2.1 存取Shared Preferences221
7.2.2 理解Preference框架223
7.3 文件读取与保存229
7.3.1 内部存储229
7.3.2 扩展存储233
7.3.3 文件资源235
7.4 存取结构化数据237
7.4.1 SQLite简介237
7.4.2 创建SQLite数据库239
7.4.3 管理外键约束242
7.4.4 查询和更新SQLite数据库243
7.4.5 管理游标Cursor247
7.5 本章小结248
第8章 内容提供者249
8.1 ContentProvider基础249
8.1.1 什么是ContentProvider249
8.1.2 访问提供器ContentResolver250
8.1.3 内容统一资源标识251
8.1.4 MIME类型252
8.2 使用ContentProvider253
8.2.1 获取数据253
8.2.2 修改数据257
8.2.3 预定义的ContentProvider263
8.3 创建ContentProvider263
8.3.1 设计过程264
8.3.2 设计实例273
8.4 实现数据加载281
8.4.1 基本原理281
8.4.2 ListView控件284
8.5 本章小结287
第9章 触摸事件处理289
9.1 理解触摸事件289
9.2 事件传递机制292
9.2.1 内外层次之间292
9.2.2 同一层次之间300
9.3 速率跟踪301
9.4 多点触控303
9.5 手势识别305
9.5.1 发现手势306
9.5.2 缩放手势处理308
9.6 拖放处理311
9.6.1 拖放操作311
9.6.2 设计拖动操作314
9.6.3 实现拖动操作318
9.7 本章小结325
第10章 定位服务与Google地图327
10.1 定位服务327
10.1.1 获取位置信息327
10.1.2 定位最佳策略330
10.1.3 调试位置数据334
10.1.4 实现位置信息获取334
10.2 Google地图337
10.2.1 API中的重要类338
10.2.2 使用Google Maps API339
10.3 本章小结351
附录A Eclipse的Android App开发环境352
A.1 Android开发环境搭建352
A.1.1 安装Eclispe开发环境352
A.1.2 安装Android SDK353
A.1.3 安装Eclipse ADT插件354
A.1.4 安装Google Play services SDK355
A.2 第一个Android应用程序356
A.2.1 创建AVD356
A.2.2 创建一个新的Android项目357
A.2.3 创建用户界面359
A.2.4 运行应用程序359
A.2.5 使用XML来定义用户界面361
A.3 Android项目结构分析365
参考文献368