欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >深入理解Android网络编程:技术详解与最佳实践

深入理解Android网络编程:技术详解与最佳实践

收藏
推荐:升级会员 无限下载,节约时间成本!
关键词:详解   编程   最佳   网络   实践
资源简介
深入理解Android网络编程:技术详解与最佳实践
作 者: 陈文,郭依正 著
出版时间: 2013
内容简介
  《深入理解Android网络编程:技术详解与最佳实践》是一本Android网络编程方面的专著,旨在帮助开发者们高效地编写出高质量的Android网络应用。不仅系统讲解了Android网络编程的各项核心技术和功能模块,通过多个案例解读了Android网络编程的方法和技巧,而且从源码角度深入解析了Android核心网络处理方法和关键应用的实现原理,包含大量最佳实践。《深入理解Android网络编程:技术详解与最佳实践》共11章,分为三个部分:概述篇(第1章)在介绍了Android开发平台后,重点讲解了Android网络程序的功能及开发环境的配置,引领读者走进Android网络编程的大门;实战篇(第2~8章),详细讲解了TCP、UDP、HTTP等基本网络协议在Android上的应用,展示了使用Android处理JSON、SOAP、HTML、XML等数据的方法,讲解了Android中的RSS编程、Email编程、OAuth认证等,解析了Android中Locations、Maps、USB、Wi-Fi、Bluetooth、NFC等网络模块的编程,讨论了Android中线程、数据存取、消息缓存、界面更新等的处理方法,探讨了SIP、XMPP等协议在Android上的应用;源码分析篇(第9~11章)分析了Android中与HTML处理、网络处理以及部分网络应用相关的源代码,帮助读者从底层原理上加深对相关知识点的理解。
目录

前言
第一篇 概述篇
第1章 Android网络编程概要??2
1.1 Android简介??2
1.1.1 Android的发展??2
1.1.2 Android功能特性??3
1.1.3 Android系统构架??4
1.2 Android网络程序的功能??6
1.2.1 通信功能??6
1.2.2 及时分享??6
1.2.3 个人管理??6
1.2.4 娱乐游戏??7
1.2.5 企业应用??7
1.3 设置Android开发环境??7
1.3.1 相关下载??7
1.3.2 安装ADT??9
1.3.3 Hello World!??11
1.4 网络应用实战案例??17
1.4.1 加载一个页面??17
1.4.2 下载一个页面??21
1.5 小结??21
第二篇 实战篇
第2章 Android基本网络技术和编程实践??24
2.1 计算机网络及其协议??24
2.1.1 计算机网络概述??24
2.1.2 网络协议概述??25
2.1.3 IP、TCP和UDP协议??26
2.2 在Android中使用TCP、UDP协议??31
2.2.1 Socket基础??31
2.2.2 使用TCP通信??34
2.2.3 使用UDP通信??36
2.3 Socket实战案例??39
2.3.1 Socket聊天举例??39
2.3.2 FTP客户端??41
2.3.3 Telnet客户端??44
2.4 小结??46
第3章 Android基本Web技术和编程实践??47
3.1 HTTP协议??47
3.1.1 HTTP简介??47
3.1.2 实战案例:基于HTTP协议的文件上传??51
3.2 Android中的HTTP编程??57
3.2.1 HttpClient和URLConnection??57
3.2.2 Post和Get在HttpClient的使用??58
3.2.3 实战案例:使用HttpClient和URLConnection访问维基百科??60
3.3 Android处理JSON??64
3.3.1 JSON简介??64
3.3.2 JSON数据解析??65
3.3.3 JSON打包??67
3.3.4 实战案例:JSON解析wikipedia内容??68
3.4 Android处理SOAP??71
3.4.1 SOAP简介??71
3.4.2 SOAP消息??72
3.4.3 实战案例:SOAP解析天气服务??74
3.5 Android对HTML的处理??79
3.5.1 解析HTML??79
3.5.2 HTML适配屏幕??80
下载地址