大小:11.53M
更新时间:23-08-28
系统:Pc
版本:v
深入理解android网络编程技术详解与最佳实践是一本安卓网络编程开发的指导手册,由陈文、郭依正共同编著。本书系统讲解Android网络编程的各项核心技术和功能模块,多个案例解读Android网络编程的方法和技巧,从源码角度深入解析Android核心网络处理方法和关键应用的实现原理,并且包含大量实战项目,从多个角度帮助读者理解Android网络编程的核心技术,让读者能在知其然的同时也知其所以然,非常适合从事安卓系统开发和应用开发的用户下载阅读。
《深入理解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网络编程概要 1.1 Android简介 1.1.1 Android的发展 1.1.2 Android功能特性 1.1.3 Android系统构架 1.2 Android网络程序的功能 1.2.1 通信功能 1.2.2 及时分享 1.2.3 个人管理 1.2.4 娱乐游戏 1.2.5 企业应用 1.3 设置Android开发环境 1.3.1 相关下载 1.3.2 安装ADT 1.3.3 Hello World! 1.4 网络应用实战案例 1.4.1 加载一个页面 1.4.2 下载一个页面 1.5 小结 第二篇 实战篇 第2章 Android基本网络技术和编程实践 2.1 计算机网络及其协议 2.1.1 计算机网络概述 2.1.2 网络协议概述 2.1.3 IP、TCP和UDP协议 2.2 在Android中使用TCP、UDP协议 2.2.1 Socket基础 2.2.2 使用TCP通信 2.2.3 使用UDP通信 2.3 Socket实战案例 2.3.1 Socket聊天举例 2.3.2 FTP客户端 2.3.3 Telnet客户端 2.4 小结 第3章 Android基本Web技术和编程实践 3.1 HTTP协议 3.1.1 HTTP简介 3.1.2 实战案例:基于HTTP协议的文件上传 3.2 Android中的HTTP编程 3.2.1 HttpClient和URLConnection 3.2.2 Post和Get在HttpClient的使用 3.2.3 实战案例:使用HttpClient和URLConnection访问维基百科 3.3 Android处理JSON 3.3.1 JSON简介 3.3.2 JSON数据解析 3.3.3 JSON打包 3.3.4 实战案例:JSON解析wikipedia内容 3.4 Android处理SOAP 3.4.1 SOAP简介 3.4.2 SOAP消息 3.4.3 实战案例:SOAP解析天气服务 3.5 Android对HTML的处理 3.5.1 解析HTML 3.5.2 HTML适配屏幕 3.5.3 JavaScript混合编程 3.5.4 实战案例:Android自定义打开HTML页面 3.6小结 第4章 Android常见网络接口编程 4.1 Android解析和创建XML 4.1.1 XML简介 4.1.2 DOM解析XML 4.1.3 SAX解析XML 4.1.4 PULL解析XML 4.1.5 实战案例:Android中创建XML 4.2 Android订阅RSS 4.2.1 RSS简介 4.2.2 实战案例:简单RSS阅读器 4.3 Android Email编程 4.3.1 Android发送Email 4.3.2 实战案例:Android下Email的Base64加密 4.4 Android网络安全 4.4.1 Android网络安全简介 4.4.2 Android加密和解密 4.4.3 实战案例:Android应用添加签名 4.5 OAuth认证 4.5.1 OAuth简介 4.5.2 实战案例:使用OAuth接口 4.6 小结 第5章 Android网络模块编程 5.1 Android地图和定位 5.1.1 获取map-api密钥 5.1.2 获取位置 5.1.3 实战案例:利用MapView显示地图 5.2 USB编程 5.2.1 USB主从设备 5.2.2 USB Accessory Mode 5.2.3 USB Host Mode 5.2.4 实战案例:Android和Arduino交互 5.3 Wi-Fi编程 5.3.1 Android Wi-Fi相关类 5.3.2 Android Wi-Fi基本操作 5.3.3 实战案例:使用Wi-Fi直连方式传输文件 5.4 蓝牙编程 5.4.1 蓝牙简介 5.4.2 Android蓝牙API分析 5.4.3 Android蓝牙基本操作 5.4.4 实战案例:蓝牙连接 5.5 NFC编程简介 5.5.1 NFC技术简介 5.5.2 NFC API简介 5.5.3 NFC处理流程分析 5.6 小结 第6章 Android线程、数据存取、缓存和UI同步 6.1 Android线程 6.1.1 Android线程模型 6.1.2 异步任务类 6.1.3 实战案例:利用AsyncTask实现多线程下载 6.2 数据存取 6.2.1 Shared Preferences数据存储 6.2.2 Internal Storage数据存储 6.2.3 External Storage数据存储 6.2.4 SQLite Databases数据存储 6.2.5 实战案例:SQLite数据库操作 6.3 网络判定 6.3.1 判断用户是否连接 6.3.2 判断网络连接的类型 6.3.3 监控网络连接改变 6.3.4 实战案例:根据广播消息判断网络连接情况 6.4 消息缓存 6.4.1 Android中的缓存机制 6.4.2 实战案例:下载、缓存和显示图片 6.5 界面更新 6.5.1 刷新数据时的界面更新 6.5.2 完成任务时的界面更新 6.5.3 实战案例:自定义列表显示更新 6.6 小结 第7章 基于SIP协议的VoIP应用 7.1 SIP协议简介 7.2 SIP服务器搭建 7.2.1 下载安装Brekeke SIP Server 7.2.2 访问服务器 7.2.3 启动服务器 7.3 SIP程序设置 7.3.1 Android SIP API中的类和接口 7.3.2 Android极限列表 7.3.3 完整的Manifest文件 7.4 SIP初始化通话 7.4.1 SipManager对象 7.4.2 SipProfile对象 7.5 监听SIP通话 7.5.1 创建监听器 7.5.2 拨打电话 7.5.3 接收呼叫 7.6 实战案例:SIP通话 7.7 小结 第8章 基于XMPP协议的即时通信应用 8.1 XMPP协议简介 8.2 使用Openfire搭建XMPP服务器 8.3 登录XMPP服务器 8.3.1 Asmack相关类 8.3.2 登录XMPP服务器 8.4 联系人相关操作 8.4.1 获取联系人列表 8.4.2 获取联系人状态 8.4.3 添加和删除联系人 8.4.4 监听联系人添加信息 8.5 消息处理 8.5.1 接收消息 8.5.2 发送消息 8.6 实战案例:XMPP多人聊天 8.6.1 创建新多人聊天室 8.6.2 加入聊天室 8.6.3 发送和接收消息 8.7 小结 第三篇 源码分析篇 第9章 Android对HTML的处理 9.1 Android HTML处理关键类 9.2 HTMLViewer分析 9.3 浏览器源代码解析 9.3.1 WebView加载入口分析 9.3.2 调用JavaScript接口 9.4 WebKit简单分析 9.4.1 HTTP Cache管理 9.4.2 Cookie管理 9.4.3 处理HTTP认证以及证书 9.4.4 处理JavaScript的请求 9.4.5 处理MIME类型 9.4.6 访问WebView的历史 9.4.7 保存网站图标 9.4.8 WebStorage 9.4.9 处理UI 9.4.10 Web设置分析 9.4.11 HTML5音视频处理 9.4.12 缩放和下载 9.4.13 插件管理 9.5 小结 第10章 Android网络处理分析 10.1 Android网络处理关键类及其说明 10.2 Android网络处理流程 10.2.1 监控网络连接状态 10.2.2 认证类 10.2.3 DHCP状态机 10.2.4 LocalServerSocket 10.2.5 响应邮件请求 10.2.6 提供网络信息 10.2.7 Proxy类 10.2.8 服务 10.3 Android封装的HTTP处理类 10.3.1 AndroidHttpClient类和DefaultHttpClient类 10.3.2 SSL认证信息处理类 10.3.3 SSL错误信息处理 10.3.4 AndroidHttpClient 10.4 Android RTP协议 10.4.1 传输音频码 10.4.2 AudioGroup 10.4.3 语音流RtpStream和AudioStream 10.5 Android SIP协议 10.5.1 SIP通话简介 10.5.2 SIP初始化 10.5.3 SipProfile 10.5.4 SipSession 10.5.5 SIP包错误处理 10.6 小结 第11章 Android网络应用分析 11.1 Android中使用SAX解析XML 11.1.1 几种XML解析方式讨论 11.1.2 SAX解析XML的原理 11.1.3 SAX发现XML的根元素 11.1.4 SAX发现XML的子元素 11.2 基于位置的服务 11.2.1 位置服务的基本概念 11.2.2 位置服务的基本类 11.2.3 调用Google地图 11.2.4 根据位置刷新地图显示 11.3 媒体传输协议 11.3.1 MTP和PTP简介 11.3.2 定义MTP和PTP的类型 11.3.3 封装MTP设备信息 11.3.4 封装MTP对象的信息 11.3.5 封装MTP设备上存储单元的信息 11.4 小结
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
PDF生成器(PDFCreator)41.9M885人在用PDF生成器(PDFCreator)是一个开源应用程序,支持windows打印功能的任何程序都可以使用它创建PDF文档。使用PDFCreator能够创建PDF文档,Postscript文档,Encapsulated Postscript&nbs
查看eXPert PDF Reader(免费的PDF阅读器)29M495人在用eXPert PDF Reader是一款完全免费的PDF阅读器,支持查看和打印PDF文件,修改现有文件,包括修改文件概述,插入图章和修改任何注释等,运行速度快,稳定和个性化的换肤功能以及对中日韩文的良好支持将满足你所有的需求,软件完全免费,操作简单、方便
查看ApowerPDF(PDF编辑器)13.58M1998人在用ApowerPDF是由Apowersoft有限公司开发的一款功能十分强大的PDF编辑器,该软件集PDF阅读、转换、编辑以及分割合并等功能为一体,有着非常简洁明了的操作界面,设计得出人性化。软件为用户提供了多样化的PDF编辑功能,您可以使用它轻松编辑文本/
查看热门标签
网友评论0人参与,0条评论
最新排行
突破就是买点pdf扫描版14.99M官方版 突破就是买点是由地震出版社的燕青先生通过阅读近些年国内出版的几乎所有的1000多本股票技术分析类书籍,吸收各色高手的投资精华,历经实战,总结出自己的炒股理念的一本金融证券图书。该书以买入为先,主动进攻为先,图形依据为先等核心操作理念,向读者讲解了如
查看OraclePL/SQL实例精解(原书第4版)71.86M罗森维格pdf扫描版 OraclePL/SQL实例精解(原书第4版)是一本OraclePL和MYSQL数据库实例精解书籍,由美国程序员罗森维格编著。本书是一本集中式的解决方案范例教程,使用真实场景的试验,大量范例,练习来介绍所需的所有Oracle PL/SQL技能。全书
查看Linux C编程实战64.42M童永清pdf扫描版linux c编程实战是一本介绍linux系统下如何使用c语言编程开发的图书,由童永清编著。本书结构合理、概念清晰,采用"基础知识→难点解析→重点提示→编程实践"的写作手法,使读者理解更深入、应用更容易、掌握更快速。文中第一篇主要介绍
查看android游戏开发实践指南136.89Mpdf高清扫描版android游戏开发实践指南是一本经典的安卓游戏开发指南书籍,由美国资深工程师Rick Rogers编著。本书理论知识系统而全面,讲解了Android游戏开发的方方面面;实战性强,以各种经典游戏案例为导向,全面展示了Android游戏开发的流程、方法和
查看穿布鞋的马云:决定阿里巴巴生死的27个节点129.5M王利芬pdf扫描版穿布鞋的马云:决定阿里巴巴生死的27个节点是一本马云阿里创业录,由王利芬和李翔两人共同编著.本书内容丰富,干货满满,全书归纳出对创业者有益的27个关键节点:关于融资、关于团队、关于管理、关于谈判、关于失败、关于企业愿景、关于企业文化、关于战略、关于人才…
查看统计分析与spss的应用6.83M高清电子版统计分析与spss的应用是一本关于如何学习spss软件而开发的pdf高清电子书,由薛薇编著,人民大学出版社出版,全书在统计分析方法的讲解上,着重分析方法基本思想的讨论,力求通俗易懂、深入浅出,并通过实例,帮助读者理解方法和运用方法。统计分析与spss的应
查看jenkins权威指南中文pdf版47.47M约翰·弗格森·斯马特扫描版Jenkins作为持续集成、持续交付领域内的优秀开源软件,自然而然地成为我们在项目中大量运用的工具,但如何才能更好的学习好呢?小编这里推荐大家阅读jenkins权威指南,这是一本Jenkins的权威指南教材,由美国程序员约翰·弗格森·斯马特编著。全书就是
查看windows内核安全编程从入门到实践pdf62.16M扫描版windows平台下的内核安全编程可能很多朋友都不是特别了解,因此小编特意带来了这款windows内核安全编程从入门到实践pdf,它详细的讲解了内核安全编程的所有知识。首先讲述了驱动编程的基本方法,然后介绍了Windows各个系统组件的工作原理、各个组件
查看