移动互联网应用开发 基于Android平台PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李维勇主编;杜亚杰,石建副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:7302421218
- 页数:288 页
第1章 数据流 1
1.1 Java中的I/O 1
1.1.1 I/O流 1
1.1.2 Java I/O模型 2
1.1.3 I/O异常 3
1.2 字节流 3
1.2.1 InputStrearn 3
1.2.2 OutputStream 8
1.3 字符流 10
1.3.1 Reader 10
1.3.2 Writer 15
1.4 对象序列化与编码转换 17
1.4.1 对象序列化 17
1.4.2 编码转换 23
1.5 习题 25
第2章 数据解析 26
2.1 XML数据解析 26
2.1.1 XML介绍 26
2.1.2 Android中的XML解析 31
2.2 J SON数据解析 42
2.2.1 JSON介绍 43
2.2.2 JSON核心解析类 46
2.2.3 JSON解析工具 53
2.3 习题 63
第3章 网络连接与管理 64
3.1 Connectivity Manager与网络管理 64
3.1.1 Connect ivityManager的功能 64
3.1.2 网络连接判断 65
3.1.3 网络接入类型 67
3.1.4 监控网络连接状态 70
3.2 W i-Fi网络连接与管理 71
3.2.1 WifiManager 71
3.2.2 ScanResult 74
3.2.3 WifiConfiguration 74
3.2.4 WifiInfo 77
3.2.5 Wi-Fi Direct 78
3.3 网络服务优化 90
3.3.1 网络连接的优化 90
3.3.2 数据传输的优化 90
3.3.3 在独立线程中执行网络连接 91
3.4 习题 94
第4章 Socket编程 95
4.1 网络编程基础 95
4.1.1 TCP/IP与网络通信 95
4.1.2 C/S模式与B/S模式 96
4.1.3 网络相关包 97
4.2 Socket概述 99
4.2.1 什么是Socket通信 99
4.2.2 Socket通信的基本步骤 100
4.3 Android中的Socket编程 101
4.3.1 Socket相关类 102
4.3.2 实现Socket通信 107
4.4 UDP编程与NIO编程 113
4.4.1 UDP编程 113
4.4.2 NIO编程 116
4.5 习题 121
第5章 HTTP编程 122
5.1 HTTP协议与URL 122
5.1.1 HTTP协议 122
5.1.2 URL 124
5.2 HttpURLConnection编程 127
5.2.1 创建HttpURLConnection连接 127
5.2.2 HttpURLConnection数据交换 129
5.3 HttpClient编程 134
5.3.1 HttpClient简介 134
5.3.2 HttpGet 141
5.3.3 HttpPost 143
5.3.4 AndroidHttpClient 144
5.4 Http连接框架 147
5.4.1 android-async-http框架 147
5.4.2 Volley框架 150
5.5 习题 156
第6章 Web应用编程 157
6.1 访问Web页面 157
6.1.1 通过Intent浏览Web页面 157
6.1.2 通过WebView浏览Web页面 158
6.2 WebKit与WebView 159
6.2.1 WebKit浏览器引擎 159
6.2.2 WebView核心方法 160
6.2.3 页面导航 165
6.2.4 WebSettings与缓存处理 166
6.2.5 WebChromeClient和WebViewClient 168
6.3 使用HTML5开发Web App 171
6.3.1 使用JavaScript访问Android 171
6.3.2 使用CSS适配UI 172
6.3.3 jQuery Mobile框架 173
6.4 习题 180
第7章 开放接口编程 181
7.1 Web服务编程 181
7.1.1 Web服务概述 181
7.1.2 核心技术 182
7.1.3 Ksoap2编程 187
7.2 开放接口编程 191
7.2.1 开放平台概述 191
7.2.2 OAuth授权 192
7.2.3 人人网编程 195
7.2.4 新浪微博编程 201
7.3 习题 207
第8章 Google云服务 208
8.1 Google云备份 208
8.1.1 注册Android备份服务 208
8.1.2 备份管理器 209
8.1.3 BackupAgent备份代理 211
8.1.4 BackupAgentHelper备份代理 216
8.1.5 测试备份代理 220
8.2 Google云信息 221
8.2.1 GCM框架 221
8.2.2 GCM的事件序列 222
8.2.3 开发云信息服务 223
8.2.4 Google App Engine 229
8.2.5 创建服务端应用 233
8.3 Google Drive 235
8.3.1 获取Google Drive API Key 236
8.3.2 创建授权Google Drive应用 239
8.4 习题 242
第9章 Philm项目分析与设计 243
9.1 应用简介 243
9.2 应用架构设计 246
9.2.1 MVP设计模式 246
9.2.2 Dagger与依赖注入 257
9.3 网络接口设计与数据解析 264
9.3.1 网络接口设计 264
9.3.2 数据解析与显示 269
9.4 UI设计 273
9.4.1 Material Design 274
9.4.2 UI布局 276
9.4.3 Fragment设计 279
9.4.4 Activity实现 285
参考文献 288
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《物联网导论》张翼英主编 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019