随笔-55  评论-347  文章-0  trackbacks-0

王家林的第三本Android书籍《Android网络编程终结者》在2011年11月底出版。国内第一本基于Android4.0的书籍。一书在手,从此踏上享受Android网络编程之路!Enjoy Android NOW!

1  AndroiD 4.0开发环境搭建和测试···························································································· 1

1.1  下载所需的软件····· 2

1.2 安装所需要的软件···· 3

1.3  第一个Android 4.0程序···· 9

2  软件的测试和调试····························································································································· 23

2.1  软件测试···· 24

2.2  软件调试···· 30

3  网络下的XMLJSON·················································································································· 36

3.1  Android中使用到的XML剖析···· 37

3.2  使用SAX解析XML·· 40

3.3  使用DOM解析XML·· 44

3.4  使用PULL解析XML·· 49

3.5  使用PULL生成XML·· 52

3.6  SAXDOMPULL的比较···· 55

3.7  解析JSON·· 59

3.8  生成JSON·· 62

4  HTTP协议剖析···································································································································· 66

4.1  HTTP协议概述···· 67

4.2  HTTP协议实例剖析···· 73

5  Android中的数据下载················································································································ 80

5.1  获取网络上的图片····· 81

5.2  获取网络上的网页代码····· 90

5.3  获取网络上的XML数据····· 100

5.4  获取网络上的JSON数据···· 110

5.5  Java SE单线程下载网络上的音视频等大文件···· 120

5.6  Android单线程下载网络上的音视频等大文件····· 140

5.7  Java SE多线程下载网络上的音视频等大文件····· 160

5.8  Android多线程下载网络上的音视频等大文件···· 180

6  ANDROID中的数据上传·············································································································· 212

6.1  通过GET方式传递数据给服务器···· 213

6.2  通过POST方式传递数据给服务器···· 220

6.3  Android发送XML数据给服务器并调用WebService· 230

6.4  通过HTTP协议实现文件上传···· 240

7  ANDROID中的Socket编程·································································································· 255

7.1  TCP/IP协议与Socket通讯···· 256

7.2  Socket通讯的一般过程···· 258

7.3  Socket编程实战——Android聊天室实例····· 270

7.4  Android中通过SOCKET协议实现断点续传上传音视频等大文件···· 290

8  Android中的浏览器编程········································································································· 315

8.1  WebView简介···· 316

8.2  WebView浏览网页简单示例···· 318

8.3  WebView浏览网页复杂示例····· 323

8.4  Android中软件界面设计新大陆--- 采用HTML设计软件界面···· 330

9  彻底剖析Android中软件的启动和退出·········································································· 345

9.1  软件启动过程深入剖析···· 346

9.2  单个Activity和多个Acitivity退出及源码剖析···· 353

9.3  通过结束进程退出软件···· 361

9.4  通过结束Dalvik虚拟机退出软件····· 362

9.5  通过程序包退出软件····· 363

9.6  再论Android中的空进程···· 364

附录  如何成为Android高手最新版本:结合云计算和智能端、软硬整合··················· 368

posted on 2011-10-21 18:04 国士工作室 阅读(3432) 评论(2) 编辑 收藏