精通Android网络开发

精通Android网络开发

作者:王东华

出版社:人民邮电

出版年:2016年3月

ISBN:9787115412744

所属分类:诗歌文集

书刊介绍

《精通Android网络开发》内容简介

本书详细介绍了Android网络开发的有关内容,全书共分为5篇,共计25章,从搭建Android开发环境和核心框架分析讲起,依次讲解了Android技术核心框架,网络开发技术基础,HTTP数据通信,URL处理数据,处理XML数据,下载远程数据,上传数据,使用Socket实现数据通信,使用WebKit浏览网页数据,Wi—Fi系统应用,蓝牙系统应用,邮件应用,RSS应用,网络视频处理,网络流量监控,网络RSS阅读器,开发一个邮件系统,在Android中开发移动微博应用、网络防火墙系统,开发Web版的电话本管理系统、移动微信系统等知识。本书几乎涵盖了Android网络应用中的所有主要内容,讲解方法通俗易懂。
本书适合Android初学者、Android爱好者以及Android底层开发人员学习使用,也可以作为相关培训学校和大专院校相关专业的教学用书。
王东华,Android开发工程师和架构师,2008年开始进行Android方面的开发和研究工作。现在就职于广州三星电子(中国)有限公司。曾经开发过游戏应用,精通Android系统安全、优化等技术。业余期间,曾经在国内主流期刊中发表过多篇通信领域的论文。

作品目录

前言
第1篇
基础知识篇
第1章:Android技术概述
1.1、智能手机系统介绍
1.2、搭建Android应用开发环境
第2章:Android技术核心框架分析
2.1、简析Android安装文件
2.2、演示官方实例
2.3、剖析Android系统架构
2.4、简述五大组件
2.5、进程和线程
2.6、第一段Android程序
第3章:网络开发技术基础
3.1、HTML简介
3.2、CSS技术基础
3.3、JavaScript技术基础
第2篇
网络数据通信篇
第4章:HTTP数据通信
4.1、HTTP基础
4.2、使用Apache接口
4.3、使用标准的Java接口
4.4、使用Android网络接口
4.5、实战演练
第5章:URL处理数据
5.1、URL和URLConnection
5.2、HttpURLConnection详解
第6章:处理XML数据
6.1、XML技术基础
6.2、使用SAX解析XML数据
6.3、使用DOM解析XML
6.4、Pull解析技术
6.5、实战演练——3种解析方式的综合演练
第7章:下载远程数据
7.1、下载网络中的图片数据
7.2、下载网络中的JSON数据
7.3、下载某个网页的源码
7.4、远程获取多媒体文件
7.5、多线程下载
7.6、远程下载并安装APK文件
第8章:上传数据
8.1、实战演练——上传文件到远程服务器
8.2、使用Get方式上传数据
8.3、使用Post方式上传数据
8.4、使用HTTP协议实现上传
第9章:使用Socket实现数据通信
9.1、Socket编程初步
9.2、TCP编程详解
9.3、UDP编程
9.4、实战演练——在Android中使用Socket实现数据传输
第10章:使用WebKit浏览网页数据
10.1、WebKit源码分析
10.2、分析WebKit的操作过程
10.3、WebView详解
10.4、实战演练
10.5、使用WebView的注意事项
第3篇
移动Web应用篇
第11章:HTML5技术初步
11.1、HTML5介绍
11.2、新特性之视频处理
11.3、新特性之音频处理
11.4、新特性之canvas
11.5、新特性之Web存储
11.6、表单的新特性
第12章:为Android开发网页
12.1、准备工作
12.2、添加Android的CSS
12.3、添加JavaScript
12.4、使用Ajax
12.5、让网页动起来
第13章:jQuery
Mobile基础
13.1、jQuery
Mobile简介
13.2、jQuery的基本语法
13.3、实现导航功能
13.4、按钮
13.5、表单
13.6、列表
第4篇
典型网络应用篇
第14章:Wi-Fi系统应用
14.1、了解Wi-Fi系统的结构
14.2、分析源码
14.3、开发Wi-Fi应用程序
第15章:蓝牙系统应用
15.1、了解蓝牙系统的结构
15.2、分析蓝牙模块的源码
15.3、与蓝牙相关的类
15.4、在Android平台开发蓝牙应用的过程
15.5、实战演练
第16章:邮件应用
16.1、使用Android内置的邮件系统
16.2、使用SmsManager收发邮件
16.3、commons-mail.jar和mail.jar
第17章:RSS处理
17.1、RSS基础
17.2、SAX技术介绍
17.3、实战演练——开发一个RSS程序
第18章:网络视频处理
18.1、MediaPlayer视频技术
18.2、VideoView技术
18.3、实战演练——开发一个网络视频播放器
第19章:网络流量监控
19.1、TrafficStats类详解
19.2、实战演练——开发一个流量统计系统
第5篇
综合实战篇
第20章:网络RSS阅读器
20.1、实现流程
20.2、具体实现
20.3、打包、签名和发布
第21章:开发一个邮件系统
21.1、项目介绍
21.2、系统需求分析
21.3、数据存储设计
21.4、具体编码
第22章:在Android中开发移动微博应用
22.1、微博介绍
22.2、微博开发技术介绍
22.3、在Android上开发移动博客发布器
22.4、分析腾讯Android版微博API
22.5、详解新浪Android版微博API
第23章:网络流量防火墙系统
23.1、系统需求分析
23.2、编写布局文件
23.3、编写主程序文件
第24章:开发Web版的电话本管理系统
24.1、需求分析
24.2、创建Android工程
24.3、实现系统主界面
24.4、实现信息查询模块
24.5、实现系统管理模块
24.6、实现信息添加模块
24.7、实现信息修改模块
24.8、实现信息删除模块和更新模块
第25章:移动微信系统
25.1、微信系统基础
25.2、使用Android
ViewPager
25.3、开发一个微信系统

相关推荐

微信二维码