精通Android网络开发
<h1 id="精通android网络开发">精通Android网络开发</h1><h3 id="第1篇-基础知识篇">第1篇 基础知识篇</h3>
<h4 id="1-android技术概述">1 Android技术概述</h4>
<h5 id="11-智能手机系统介绍">1.1 智能手机系统介绍</h5>
<h6 id="111-何谓智能手机">1.1.1 何谓智能手机</h6>
<h6 id="112-android-50的突出变化">1.1.2 Android 5.0的突出变化</h6>
<h5 id="12-搭建android应用开发环境">1.2 搭建Android应用开发环境</h5>
<h6 id="121-安装android-sdk的系统要求">1.2.1 安装Android SDK的系统要求</h6>
<h6 id="122-安装jdk">1.2.2 安装JDK</h6>
<h6 id="123-获取并安装eclipse和android-sdk">1.2.3 获取并安装Eclipse和Android SDK</h6>
<h6 id="124-安装adt">1.2.4 安装ADT</h6>
<h6 id="125-设定android-sdk-home">1.2.5 设定Android SDK Home</h6>
<h6 id="126-验证开发环境">1.2.6 验证开发环境</h6>
<h6 id="127-创建android虚拟设备avd">1.2.7 创建Android虚拟设备(AVD)</h6>
<h6 id="128-启动avd模拟器">1.2.8 启动AVD模拟器</h6>
<h6 id="129-解决搭建环境过程中的常见问题">1.2.9 解决搭建环境过程中的常见问题</h6>
<h4 id="2-android技术核心框架分析">2 Android技术核心框架分析</h4>
<h5 id="21-简析android安装文件">2.1 简析Android安装文件</h5>
<h6 id="211-android-sdk目录结构">2.1.1 Android SDK目录结构</h6>
<h6 id="212-androidjar及内部结构">2.1.2 android.jar及内部结构</h6>
<h6 id="213-阅读sdk帮助文档">2.1.3 阅读SDK帮助文档</h6>
<h6 id="214-常用的sdk工具">2.1.4 常用的SDK工具</h6>
<h5 id="22-演示官方实例">2.2 演示官方实例</h5>
<h5 id="23-剖析android系统架构">2.3 剖析Android系统架构</h5>
<h6 id="231-android体系结构介绍">2.3.1 Android体系结构介绍</h6>
<h6 id="232-android应用工程文件组成">2.3.2 Android应用工程文件组成</h6>
<h5 id="24-简述五大组件">2.4 简述五大组件</h5>
<h6 id="241-用activity来表现界面">2.4.1 用Activity来表现界面</h6>
<h6 id="242-用intent和intent-filter实现切换">2.4.2 用Intent和Intent Filter实现切换</h6>
<h6 id="243-service为你服务">2.4.3 Service为你服务</h6>
<h6 id="244-用broadcast-intent-receiver发送广播">2.4.4 用Broadcast Intent Receiver发送广播</h6>
<h6 id="245-用content-provider存储数据">2.4.5 用Content Provider存储数据</h6>
<h5 id="25-进程和线程">2.5 进程和线程</h5>
<h6 id="251-先看进程">2.5.1 先看进程</h6>
<h6 id="252-再看线程">2.5.2 再看线程</h6>
<h6 id="253-应用程序的生命周期">2.5.3 应用程序的生命周期</h6>
<h5 id="26-第一段android程序">2.6 第一段Android程序</h5>
<h4 id="3-网络开发技术基础">3 网络开发技术基础</h4>
<h5 id="31-html简介">3.1 HTML简介</h5>
<h6 id="311-html初步">3.1.1 HTML初步</h6>
<h6 id="312-字体格式设置">3.1.2 字体格式设置</h6>
<h6 id="313-使用标示标记">3.1.3 使用标示标记</h6>
<h6 id="314-使用区域和段落标记">3.1.4 使用区域和段落标记</h6>
<h6 id="315-使用表格标记">3.1.5 使用表格标记</h6>
<h6 id="316-使用表单标记">3.1.6 使用表单标记</h6>
<h5 id="32-css技术基础">3.2 CSS技术基础</h5>
<h6 id="321-基本语法">3.2.1 基本语法</h6>
<h6 id="322-css属性介绍">3.2.2 CSS属性介绍</h6>
<h6 id="323-css编码规范">3.2.3 CSS编码规范</h6>
<h5 id="33-javascript技术基础">3.3 JavaScript技术基础</h5>
<h6 id="331-javascript概述">3.3.1 JavaScript概述</h6>
<h6 id="332-javascript运算符">3.3.2 JavaScript运算符</h6>
<h6 id="333-javascript循环语句">3.3.3 JavaScript循环语句</h6>
<h6 id="334-javascript函数">3.3.4 JavaScript函数</h6>
<h6 id="335-javascript事件">3.3.5 JavaScript事件</h6>
<h3 id="第2篇-网络数据通信篇">第2篇 网络数据通信篇</h3>
<h4 id="4-http数据通信">4 HTTP数据通信</h4>
<h5 id="41-http基础">4.1 HTTP基础</h5>
<h6 id="411-http概述">4.1.1 HTTP概述</h6>
<h6 id="412-http协议的功能">4.1.2 HTTP协议的功能</h6>
<h6 id="413-android中的http">4.1.3 Android中的HTTP</h6>
<h5 id="42-使用apache接口">4.2 使用Apache接口</h5>
<h6 id="421-apache接口基础">4.2.1 Apache接口基础</h6>
<h6 id="422-apache应用要点1">4.2.2 Apache应用要点(1)</h6>
<h6 id="423-apache应用要点2">4.2.3 Apache应用要点(2)</h6>
<h5 id="43-使用标准的java接口">4.3 使用标准的Java接口</h5>
<h6 id="431-ip地址">4.3.1 IP地址</h6>
<h6 id="432-url地址">4.3.2 URL地址</h6>
<h6 id="433-套接字socket类">4.3.3 套接字Socket类</h6>
<h6 id="434-urlconncetion类">4.3.4 URLConncetion类</h6>
<h6 id="435-在android中使用javanet">4.3.5 在Android中使用java.net</h6>
<h5 id="44-使用android网络接口">4.4 使用Android网络接口</h5>
<h5 id="45-实战演练">4.5 实战演练</h5>
<h6 id="451-实战演练在手机屏幕中传递http参数">4.5.1 实战演练——在手机屏幕中传递HTTP参数</h6>
<h6 id="452-实战演练在android手机中通过apache-http访问http资源">4.5.2 实战演练——在Android手机中通过Apache HTTP访问HTTP资源</h6>
<h4 id="5-url处理数据">5 URL处理数据</h4>
<h5 id="51-url和urlconnection">5.1 URL和URLConnection</h5>
<h6 id="511-url类详解">5.1.1 URL类详解</h6>
<h6 id="512-实战演练在手机屏幕中显示qq空间中的照片">5.1.2 实战演练——在手机屏幕中显示QQ空间中的照片</h6>
<h6 id="513-实战演练从网络中下载图片作为屏幕背景">5.1.3 实战演练——从网络中下载图片作为屏幕背景</h6>
<h5 id="52-httpurlconnection详解">5.2 HttpURLConnection详解</h5>
<h6 id="521-httpurlconnection的主要用法">5.2.1 HttpURLConnection的主要用法</h6>
<h6 id="522-实战演练在android手机屏幕中显示网络中的图片">5.2.2 实战演练——在Android手机屏幕中显示网络中的图片</h6>
<h6 id="523-在手机屏幕中显示网页">5.2.3 在手机屏幕中显示网页</h6>
<h4 id="6-处理xml数据">6 处理XML数据</h4>
<h5 id="61-xml技术基础">6.1 XML技术基础</h5>
<h6 id="611-xml的概述">6.1.1 XML的概述</h6>
<h6 id="612-xml的语法">6.1.2 XML的语法</h6>
<h6 id="613-获取xml文档">6.1.3 获取XML文档</h6>
<h5 id="62-使用sax解析xml数据">6.2 使用SAX解析XML数据</h5>
<h6 id="621-sax的原理">6.2.1 SAX的原理</h6>
<h6 id="622-基于对象和基于事件的接口">6.2.2 基于对象和基于事件的接口</h6>
<h6 id="623-常用的接口和类">6.2.3 常用的接口和类</h6>
<h6 id="624-实战演练在android系统中使用sax解析xml数据">6.2.4 实战演练——在Android系统中使用SAX解析XML数据</h6>
<h5 id="63-使用dom解析xml">6.3 使用DOM解析XML</h5>
<h6 id="631-dom概述">6.3.1 DOM概述</h6>
<h6 id="632-dom的结构">6.3.2 DOM的结构</h6>
<h6 id="633-实战演练在android系统中使用dom解析xml数据">6.3.3 实战演练——在Android系统中使用DOM解析XML数据</h6>
<h5 id="64-pull解析技术">6.4 Pull解析技术</h5>
<h6 id="641-pull解析原理">6.4.1 Pull解析原理</h6>
<h6 id="642-实战演练在android系统中使用pull解析xml数据">6.4.2 实战演练——在Android系统中使用Pull解析XML数据</h6>
<h5 id="65-实战演练3种解析方式的综合演练">6.5 实战演练——3种解析方式的综合演练</h5>
<h4 id="7-下载远程数据">7 下载远程数据</h4>
<h5 id="71-下载网络中的图片数据">7.1 下载网络中的图片数据</h5>
<h5 id="72-下载网络中的json数据">7.2 下载网络中的JSON数据</h5>
<h6 id="721-json基础">7.2.1 JSON基础</h6>
<h6 id="722-实战演练远程下载服务器中的json数据">7.2.2 实战演练——远程下载服务器中的JSON数据</h6>
<h5 id="73-下载某个网页的源码">7.3 下载某个网页的源码</h5>
<h5 id="74-远程获取多媒体文件">7.4 远程获取多媒体文件</h5>
<h6 id="741-实战演练下载并播放网络中的mp3">7.4.1 实战演练——下载并播放网络中的MP3</h6>
<h6 id="742-实战演练下载在线铃声">7.4.2 实战演练——下载在线铃声</h6>
<h5 id="75-多线程下载">7.5 多线程下载</h5>
<h6 id="751-多线程下载文件的过程">7.5.1 多线程下载文件的过程</h6>
<h6 id="752-实战演练在android系统中实现多线程下载">7.5.2 实战演练——在Android系统中实现多线程下载</h6>
<h5 id="76-远程下载并安装apk文件">7.6 远程下载并安装APK文件</h5>
<h6 id="761-apk基础">7.6.1 APK基础</h6>
<h6 id="762-实战演练在android系统中下载并安装apk文件">7.6.2 实战演练——在Android系统中下载并安装APK文件</h6>
<h4 id="8-上传数据">8 上传数据</h4>
<h5 id="81-实战演练上传文件到远程服务器">8.1 实战演练——上传文件到远程服务器</h5>
<h5 id="82-使用get方式上传数据">8.2 使用Get方式上传数据</h5>
<h5 id="83-使用post方式上传数据">8.3 使用Post方式上传数据</h5>
<h5 id="84-使用http协议实现上传">8.4 使用HTTP协议实现上传</h5>
<h6 id="841-一段演示代码">8.4.1 一段演示代码</h6>
<h6 id="842-实战演练http协议实现文件上传">8.4.2 实战演练——HTTP协议实现文件上传</h6>
<h4 id="9-使用socket实现数据通信">9 使用Socket实现数据通信</h4>
<h5 id="91-socket编程初步">9.1 Socket编程初步</h5>
<h6 id="911-tcpip协议基础">9.1.1 TCP/IP协议基础</h6>
<h6 id="912-udp协议">9.1.2 UDP协议</h6>
<h6 id="913-基于socket的java网络编程">9.1.3 基于Socket的Java网络编程</h6>
<h5 id="92-tcp编程详解">9.2 TCP编程详解</h5>
<h6 id="921-使用serversocket">9.2.1 使用ServerSocket</h6>
<h6 id="922-使用socket">9.2.2 使用Socket</h6>
<h6 id="923-tcp中的多线程">9.2.3 TCP中的多线程</h6>
<h6 id="924-实现非阻塞socket通信">9.2.4 实现非阻塞Socket通信</h6>
<h5 id="93-udp编程">9.3 UDP编程</h5>
<h6 id="931-使用datagramsocket">9.3.1 使用DatagramSocket</h6>
<h6 id="932-使用multicastsocket">9.3.2 使用MulticastSocket</h6>
<h5 id="94-实战演练在android中使用socket实现数据传输">9.4 实战演练——在Android中使用Socket实现数据传输</h5>
<h4 id="10-使用webkit浏览网页数据">10 使用WebKit浏览网页数据</h4>
<h5 id="101-webkit源码分析">10.1 WebKit源码分析</h5>
<h6 id="1011-java层框架">10.1.1 Java层框架</h6>
<h6 id="1012-cc层框架">10.1.2 C/C++层框架</h6>
<h5 id="102-分析webkit的操作过程">10.2 分析WebKit的操作过程</h5>
<h6 id="1021-webkit初始化">10.2.1 WebKit初始化</h6>
<h6 id="1022-载入数据">10.2.2 载入数据</h6>
<h6 id="1023-刷新绘制">10.2.3 刷新绘制</h6>
<h5 id="103-webview详解">10.3 WebView详解</h5>
<h6 id="1031-webview介绍">10.3.1 WebView介绍</h6>
<h6 id="1032-实现webview的两种方式">10.3.2 实现WebView的两种方式</h6>
<h6 id="1033-webview的几个常见功能">10.3.3 WebView的几个常见功能</h6>
<h5 id="104-实战演练">10.4 实战演练</h5>
<h6 id="1041-实战演练在手机屏幕中浏览网页">10.4.1 实战演练——在手机屏幕中浏览网页</h6>
<h6 id="1042-实战演练加载一个指定的html程序">10.4.2 实战演练——加载一个指定的HTML程序</h6>
<h6 id="1043-实战演练使用webview加载javascript程序">10.4.3 实战演练——使用WebView加载JavaScript程序</h6>
<h5 id="105-使用webview的注意事项">10.5 使用WebView的注意事项</h5>
<h3 id="第3篇-移动web应用篇">第3篇 移动Web应用篇</h3>
<h4 id="11-html5技术初步">11 HTML5技术初步</h4>
<h5 id="111-html5介绍">11.1 HTML5介绍</h5>
<h6 id="1111-发展历程">11.1.1 发展历程</h6>
<h6 id="1112-html5的吸引力">11.1.2 HTML5的吸引力</h6>
<h5 id="112-新特性之视频处理">11.2 新特性之视频处理</h5>
<h6 id="1121-video标记">11.2.1 video标记</h6>
<h6 id="1122-标记的属性">11.2.2 <video>标记的属性</video></h6>
<h5 id="113-新特性之音频处理">11.3 新特性之音频处理</h5>
<h6 id="1131-audio标记">11.3.1 audio标记</h6>
<h6 id="1132-标记的属性">11.3.2 标记的属性</audio></h6>
<h5 id="114-新特性之canvas">11.4 新特性之canvas</h5>
<h6 id="1141-canvas标记介绍">11.4.1 canvas标记介绍</h6>
<h6 id="1142-html-dom-canvas对象">11.4.2 HTML DOM Canvas对象</h6>
<h6 id="1143-实战演练实现坐标定位">11.4.3 实战演练——实现坐标定位</h6>
<h6 id="1144-实战演练在指定位置画线">11.4.4 实战演练——在指定位置画线</h6>
<h6 id="1145-实战演练绘制一个圆">11.4.5 实战演练——绘制一个圆</h6>
<h6 id="1146-实战演练用渐变色填充一个矩形">11.4.6 实战演练——用渐变色填充一个矩形</h6>
<h6 id="1147-实战演练显示一幅指定的图片">11.4.7 实战演练——显示一幅指定的图片</h6>
<h5 id="115-新特性之web存储">11.5 新特性之Web存储</h5>
<h6 id="1151-web存储介绍">11.5.1 Web存储介绍</h6>
<h6 id="1152-html5中web存储的意义">11.5.2 HTML5中Web存储的意义</h6>
<h6 id="1153-两种存储方法">11.5.3 两种存储方法</h6>
<h5 id="116-表单的新特性">11.6 表单的新特性</h5>
<h6 id="1161-全新的input类型">11.6.1 全新的Input类型</h6>
<h6 id="1162-全新的表单元素">11.6.2 全新的表单元素</h6>
<h6 id="1163-全新的表单属性">11.6.3 全新的表单属性</h6>
<h4 id="12-为android开发网页">12 为Android开发网页</h4>
<h5 id="121-准备工作">12.1 准备工作</h5>
<h6 id="1211-搭建开发环境">12.1.1 搭建开发环境</h6>
<h6 id="1212-实战演练编写一个适用于android系统的网页">12.1.2 实战演练——编写一个适用于Android系统的网页</h6>
<h6 id="1213-控制页面的缩放">12.1.3 控制页面的缩放</h6>
<h5 id="122-添加android的css">12.2 添加Android的CSS</h5>
<h6 id="1221-编写基本的样式">12.2.1 编写基本的样式</h6>
<h6 id="1222-添加视觉效果">12.2.2 添加视觉效果</h6>
<h5 id="123-添加javascript">12.3 添加JavaScript</h5>
<h6 id="1231-jquery框架介绍">12.3.1 jQuery框架介绍</h6>
<h6 id="1232-具体实践">12.3.2 具体实践</h6>
<h5 id="124-使用ajax">12.4 使用Ajax</h5>
<h6 id="实战演练在android系统中开发一个ajax网页">实战演练——在Android系统中开发一个Ajax网页</h6>
<h5 id="125-让网页动起来">12.5 让网页动起来</h5>
<h6 id="1251-一个开源框架jqtouch">12.5.1 一个开源框架——JQTouch</h6>
<h6 id="1252-实战演练在android系统中使用jqtouch框架开发网页">12.5.2 实战演练——在Android系统中使用JQTouch框架开发网页</h6>
<h4 id="13-jquery-mobile基础">13 jQuery Mobile基础</h4>
<h5 id="131-jquery-mobile简介">13.1 jQuery Mobile简介</h5>
<h6 id="1311-jquery介绍">13.1.1 jQuery介绍</h6>
<h6 id="1312-jquery-mobile的特点">13.1.2 jQuery Mobile的特点</h6>
<h6 id="1313-对浏览器的支持">13.1.3 对浏览器的支持</h6>
<h6 id="1314-jquery-mobile的4个突出特性">13.1.4 jQuery Mobile的4个突出特性</h6>
<h5 id="132-jquery的基本语法">13.2 jQuery的基本语法</h5>
<h6 id="1321-页面模板">13.2.1 页面模板</h6>
<h6 id="1322-多页面模板">13.2.2 多页面模板</h6>
<h6 id="1323-对话框">13.2.3 对话框</h6>
<h5 id="133-实现导航功能">13.3 实现导航功能</h5>
<h6 id="1331-页眉栏">13.3.1 页眉栏</h6>
<h6 id="1332-页脚">13.3.2 页脚</h6>
<h6 id="1333-工具栏">13.3.3 工具栏</h6>
<h5 id="134-按钮">13.4 按钮</h5>
<h6 id="1341-链接按钮">13.4.1 链接按钮</h6>
<h6 id="1342-表单按钮">13.4.2 表单按钮</h6>
<h5 id="135-表单">13.5 表单</h5>
<h6 id="1351-表单基础">13.5.1 表单基础</h6>
<h6 id="1352-在表单中输入文本">13.5.2 在表单中输入文本</h6>
<h5 id="136-列表">13.6 列表</h5>
<h6 id="1361-列表基础">13.6.1 列表基础</h6>
<h6 id="1362-内置列表">13.6.2 内置列表</h6>
<h6 id="1363-列表分割线">13.6.3 列表分割线</h6>
<h3 id="第4篇-典型网络应用篇">第4篇 典型网络应用篇</h3>
<h4 id="14-wi-fi系统应用">14 Wi-Fi系统应用</h4>
<h5 id="141-了解wi-fi系统的结构">14.1 了解Wi-Fi系统的结构</h5>
<h6 id="1411-wi-fi概述">14.1.1 Wi-Fi概述</h6>
<h6 id="1412-wi-fi层次结构">14.1.2 Wi-Fi层次结构</h6>
<h6 id="1413-wi-fi与linux的差异">14.1.3 Wi-Fi与Linux的差异</h6>
<h5 id="142-分析源码">14.2 分析源码</h5>
<h6 id="1421-本地部分">14.2.1 本地部分</h6>
<h6 id="1422-jni部分">14.2.2 JNI部分</h6>
<h6 id="1423-java-framework部分">14.2.3 Java FrameWork部分</h6>
<h6 id="1424-setting中的设置部分">14.2.4 Setting中的设置部分</h6>
<h5 id="143-开发wi-fi应用程序">14.3 开发Wi-Fi应用程序</h5>
<h6 id="1431-类wifimanager">14.3.1 类WifiManager</h6>
<h6 id="1432-实战演练在android系统中控制wi-fi">14.3.2 实战演练——在Android系统中控制Wi-Fi</h6>
<h6 id="1433-实战演练控制android系统中的wi-fi">14.3.3 实战演练——控制Android系统中的Wi-Fi</h6>
<h6 id="1434-实战演练wi-fi综合演练">14.3.4 实战演练——Wi-Fi综合演练</h6>
<h4 id="15-蓝牙系统应用">15 蓝牙系统应用</h4>
<h5 id="151-了解蓝牙系统的结构">15.1 了解蓝牙系统的结构</h5>
<h6 id="1511-蓝牙概述">15.1.1 蓝牙概述</h6>
<h6 id="1512-蓝牙层次结构">15.1.2 蓝牙层次结构</h6>
<h5 id="152-分析蓝牙模块的源码">15.2 分析蓝牙模块的源码</h5>
<h6 id="1521-初始化蓝牙芯片">15.2.1 初始化蓝牙芯片</h6>
<h6 id="1522-蓝牙服务">15.2.2 蓝牙服务</h6>
<h6 id="1523-管理蓝牙电源">15.2.3 管理蓝牙电源</h6>
<h5 id="153-与蓝牙相关的类">15.3 与蓝牙相关的类</h5>
<h6 id="1531-bluetoothsocket类">15.3.1 BluetoothSocket类</h6>
<h6 id="1532-bluetoothserversocket类">15.3.2 BluetoothServerSocket类</h6>
<h6 id="1533-bluetoothadapter类">15.3.3 BluetoothAdapter类</h6>
<h6 id="1534-bluetoothclassservice类">15.3.4 BluetoothClass.Service类</h6>
<h6 id="1535-bluetoothclassdevice类">15.3.5 BluetoothClass.Device类</h6>
<h5 id="154-在android平台开发蓝牙应用的过程">15.4 在Android平台开发蓝牙应用的过程</h5>
<h5 id="155-实战演练">15.5 实战演练</h5>
<h6 id="1551-实战演练开发一个控制玩具车的蓝牙遥控器">15.5.1 实战演练——开发一个控制玩具车的蓝牙遥控器</h6>
<h6 id="1552-实战演练开发一个android蓝牙控制器">15.5.2 实战演练——开发一个Android蓝牙控制器</h6>
<h6 id="1553-实战演练开发一个android蓝牙通信系统">15.5.3 实战演练——开发一个Android蓝牙通信系统</h6>
<h4 id="16-邮件应用">16 邮件应用</h4>
<h5 id="161-使用android内置的邮件系统">16.1 使用Android内置的邮件系统</h5>
<h6 id="1611-实战演练在发送短信时实现e-mail邮件通知">16.1.1 实战演练——在发送短信时实现E-mail邮件通知</h6>
<h6 id="1612-实战演练来电时自动邮件通知">16.1.2 实战演练——来电时自动邮件通知</h6>
<h6 id="1613-实战演练实现一个简易邮件发送系统">16.1.3 实战演练——实现一个简易邮件发送系统</h6>
<h6 id="1614-实战演练调用内置gmail发送邮件">16.1.4 实战演练——调用内置Gmail发送邮件</h6>
<h6 id="1615-其他方法">16.1.5 其他方法</h6>
<h5 id="162-使用smsmanager收发邮件">16.2 使用SmsManager收发邮件</h5>
<h6 id="1621-smsmanager基础">16.2.1 SmsManager基础</h6>
<h6 id="1622-实战演练使用smsmanager实现一个邮件发送程序">16.2.2 实战演练——使用SmsManager实现一个邮件发送程序</h6>
<h5 id="163-commons-mailjar和mailjar">16.3 commons-mail.jar和mail.jar</h5>
<h6 id="1631-使用commons-mailjar发送邮件">16.3.1 使用commons-mail.jar发送邮件</h6>
<h6 id="1632-使用mailjar接收邮件">16.3.2 使用mail.jar接收邮件</h6>
<h4 id="17-rss处理">17 RSS处理</h4>
<h5 id="171-rss基础">17.1 RSS基础</h5>
<h6 id="1711-rss的用途">17.1.1 RSS的用途</h6>
<h6 id="1712-rss的基本语法">17.1.2 RSS的基本语法</h6>
<h5 id="172-sax技术介绍">17.2 SAX技术介绍</h5>
<h6 id="1721-sax的原理">17.2.1 SAX的原理</h6>
<h6 id="1722-基于对象和基于事件的接口">17.2.2 基于对象和基于事件的接口</h6>
<h6 id="1723-常用的接口和类">17.2.3 常用的接口和类</h6>
<h5 id="173-实战演练开发一个rss程序">17.3 实战演练——开发一个RSS程序</h5>
<h4 id="18-网络视频处理">18 网络视频处理</h4>
<h5 id="181-mediaplayer视频技术">18.1 MediaPlayer视频技术</h5>
<h6 id="1811-mediaplayer基础">18.1.1 MediaPlayer基础</h6>
<h6 id="1812-mediaplayer的状态">18.1.2 MediaPlayer的状态</h6>
<h6 id="1813-mediaplayer方法的有效状态和无效状态">18.1.3 MediaPlayer方法的有效状态和无效状态</h6>
<h6 id="1814-mediaplayer的接口">18.1.4 MediaPlayer的接口</h6>
<h6 id="1815-mediaplayer的常量">18.1.5 MediaPlayer的常量</h6>
<h6 id="1816-mediaplayer的公共方法">18.1.6 MediaPlayer的公共方法</h6>
<h5 id="182-videoview技术">18.2 VideoView技术</h5>
<h6 id="1821-构造函数">18.2.1 构造函数</h6>
<h6 id="1822-公共方法">18.2.2 公共方法</h6>
<h5 id="183-实战演练开发一个网络视频播放器">18.3 实战演练——开发一个网络视频播放器</h5>
<h4 id="19-网络流量监控">19 网络流量监控</h4>
<h5 id="191-trafficstats类详解">19.1 TrafficStats类详解</h5>
<h6 id="1911-常量和公共方法">19.1.1 常量和公共方法</h6>
<h6 id="1912-使用类trafficstats统计流量">19.1.2 使用类TrafficStats统计流量</h6>
<h5 id="192-实战演练开发一个流量统计系统">19.2 实战演练——开发一个流量统计系统</h5>
<h6 id="1921-实现界面布局">19.2.1 实现界面布局</h6>
<h6 id="1922-实现activity文件">19.2.2 实现Activity文件</h6>
<h6 id="1923-实现数据处理模块的功能">19.2.3 实现数据处理模块的功能</h6>
<h6 id="1924-设置权限">19.2.4 设置权限</h6>
<h3 id="第5篇-综合实战篇">第5篇 综合实战篇</h3>
<h4 id="20-网络rss阅读器">20 网络RSS阅读器</h4>
<h5 id="201-实现流程">20.1 实现流程</h5>
<h5 id="202-具体实现">20.2 具体实现</h5>
<h6 id="2021-建立实体类">20.2.1 建立实体类</h6>
<h6 id="2022-主程序文件activitymainjava">20.2.2 主程序文件ActivityMain.java</h6>
<h6 id="2023-实现contenthandler">20.2.3 实现ContentHandler</h6>
<h6 id="2024-主程序文件activityshowdescriptionjava">20.2.4 主程序文件ActivityShowDescription.java</h6>
<h6 id="2025-主布局文件mainxml">20.2.5 主布局文件main.xml</h6>
<h6 id="2026-详情主布局文件showdescriptionxml">20.2.6 详情主布局文件showdescription.xml</h6>
<h5 id="203-打包签名和发布">20.3 打包、签名和发布</h5>
<h6 id="2031-申请会员">20.3.1 申请会员</h6>
<h6 id="2032-生成签名文件">20.3.2 生成签名文件</h6>
<h6 id="2033-使用签名文件">20.3.3 使用签名文件</h6>
<h6 id="2034-发布">20.3.4 发布</h6>
<h4 id="21-开发一个邮件系统">21 开发一个邮件系统</h4>
<h5 id="211-项目介绍">21.1 项目介绍</h5>
<h6 id="2111-项目背景介绍">21.1.1 项目背景介绍</h6>
<h6 id="2112-项目目的">21.1.2 项目目的</h6>
<h5 id="212-系统需求分析">21.2 系统需求分析</h5>
<h6 id="2121-构成模块">21.2.1 构成模块</h6>
<h6 id="2122-系统流程">21.2.2 系统流程</h6>
<h6 id="2123-功能结构图">21.2.3 功能结构图</h6>
<h6 id="2124-系统需求">21.2.4 系统需求</h6>
<h5 id="213-数据存储设计">21.3 数据存储设计</h5>
<h6 id="2131-用户信息类">21.3.1 用户信息类</h6>
<h6 id="2132-sharedpreferences">21.3.2 SharedPreferences</h6>
<h5 id="214-具体编码">21.4 具体编码</h5>
<h6 id="2141-欢迎界面">21.4.1 欢迎界面</h6>
<h6 id="2142-系统主界面">21.4.2 系统主界面</h6>
<h6 id="2143-邮箱类型设置">21.4.3 邮箱类型设置</h6>
<h6 id="2144-邮箱收取设置">21.4.4 邮箱收取设置</h6>
<h6 id="2145-邮箱发送设置">21.4.5 邮箱发送设置</h6>
<h6 id="2146-邮箱用户检查">21.4.6 邮箱用户检查</h6>
<h6 id="2147-设置用户别名">21.4.7 设置用户别名</h6>
<h6 id="2148-用户邮件编辑">21.4.8 用户邮件编辑</h6>
<h4 id="22-在android中开发移动微博应用">22 在Android中开发移动微博应用</h4>
<h5 id="221-微博介绍">22.1 微博介绍</h5>
<h5 id="222-微博开发技术介绍">22.2 微博开发技术介绍</h5>
<h6 id="2221-xml-rpc技术">22.2.1 XML-RPC技术</h6>
<h6 id="2222-meta-weblog-api客户端">22.2.2 Meta Weblog API客户端</h6>
<h5 id="223-在android上开发移动博客发布器">22.3 在Android上开发移动博客发布器</h5>
<h6 id="2231-xml请求">22.3.1 XML请求</h6>
<h6 id="2232-常用接口">22.3.2 常用接口</h6>
<h6 id="2233-具体实现">22.3.3 具体实现</h6>
<h5 id="224-分析腾讯android版微博api">22.4 分析腾讯Android版微博API</h5>
<h6 id="2241-源码和jar包下载">22.4.1 源码和jar包下载</h6>
<h6 id="2242-具体使用">22.4.2 具体使用</h6>
<h5 id="225-详解新浪android版微博api">22.5 详解新浪Android版微博API</h5>
<h6 id="2251-新浪微博图片缩放的开发实例">22.5.1 新浪微博图片缩放的开发实例</h6>
<h6 id="2252-添加分享到新浪微博">22.5.2 添加分享到新浪微博</h6>
<h6 id="2253-通过json对象获取登录新浪微博">22.5.3 通过JSON对象获取登录新浪微博</h6>
<h6 id="2254-实现oauth认证">22.5.4 实现OAuth认证</h6>
<h4 id="23-网络流量防火墙系统">23 网络流量防火墙系统</h4>
<h5 id="231-系统需求分析">23.1 系统需求分析</h5>
<h5 id="232-编写布局文件">23.2 编写布局文件</h5>
<h5 id="233-编写主程序文件">23.3 编写主程序文件</h5>
<h6 id="2331-主activity文件">23.3.1 主Activity文件</h6>
<h6 id="2332-帮助activity文件">23.3.2 帮助Activity文件</h6>
<h6 id="2333-公共库函数文件">23.3.3 公共库函数文件</h6>
<h6 id="2334-系统广播文件">23.3.4 系统广播文件</h6>
<h6 id="2335-登录验证">23.3.5 登录验证</h6>
<h6 id="2336-打开关闭某一个实施控件">23.3.6 打开/关闭某一个实施控件</h6>
<h4 id="24-开发web版的电话本管理系统">24 开发Web版的电话本管理系统</h4>
<h5 id="241-需求分析">24.1 需求分析</h5>
<h6 id="2411-产生背景">24.1.1 产生背景</h6>
<h6 id="2412-功能分析">24.1.2 功能分析</h6>
<h5 id="242-创建android工程">24.2 创建Android工程</h5>
<h5 id="243-实现系统主界面">24.3 实现系统主界面</h5>
<h5 id="244-实现信息查询模块">24.4 实现信息查询模块</h5>
<h5 id="245-实现系统管理模块">24.5 实现系统管理模块</h5>
<h5 id="246-实现信息添加模块">24.6 实现信息添加模块</h5>
<h5 id="247-实现信息修改模块">24.7 实现信息修改模块</h5>
<h5 id="248-实现信息删除模块和更新模块">24.8 实现信息删除模块和更新模块</h5>
<h4 id="25-移动微信系统">25 移动微信系统</h4>
<h5 id="251-微信系统基础">25.1 微信系统基础</h5>
<h6 id="2511-微信的特点">25.1.1 微信的特点</h6>
<h6 id="2512-微信和q信腾讯的关系">25.1.2 微信和Q信、腾讯的关系</h6>
<h5 id="252-使用android-viewpager">25.2 使用Android ViewPager</h5>
<h5 id="253-开发一个微信系统">25.3 开发一个微信系统</h5>
<h6 id="2531-启动界面">25.3.1 启动界面</h6>
<h6 id="2532-系统导航界面">25.3.2 系统导航界面</h6>
<h6 id="2533-系统登录界面">25.3.3 系统登录界面</h6>
<h6 id="2534-发送信息界面">25.3.4 发送信息界面</h6>
<h6 id="2535-摇一摇界面">25.3.5 摇一摇界面</h6>
<h3 id="思维导图">思维导图</h3>
<p><img src="http://www.processon.com/chart_image/5e5b31f3e4b03627650b0f5d.png"></p>
<p>防止博客图床图片失效,防止图片源站外链:</p>
<p>http://www.processon.com/chart_image/5e5b31f3e4b03627650b0f5d.png)</p>
<p>思维导图在线编辑链接:</p>
<p>https://www.processon.com/view/5e5b31f3e4b03627650b0f5a</p><br><br>
来源:https://www.cnblogs.com/jingle1267/p/12849788.html
頁:
[1]