<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_国士工作室  企业级Android软件开发和实战培训专家</title><subtitle type="text">国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务 企业培训和开发合作官方联系方式：     电话:18610086859     Email:hiheartfirst@gmail.com     QQ:1740415547     新QQ群：175189001国士工作室 有你更美好！</subtitle><id>http://feed.cnblogs.com/blog/u/71485/rss</id><updated>2011-11-21T23:43:29Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/71485/rss"/><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/11/22/2258256.html</id><title type="text">王家林的第五本Android书籍---Android与JNI</title><summary type="text">第1篇AndroiD4.0开发环境搭建和测试 11.1下载所需的软件 21.2安装所需要的软件 41.3第一个Android4.0程序 251.4剖析Android程序的组织结构 431.5Android4.0模拟器无3G信号的解决方案 65第2篇在Android上运行C程序初体验 672.1下载并安装C语言交叉编译工具链 672.2第一个C语言程序 762.3在Android上安装、授权、运行C语言程序 802.4采用动态链接的方式生成可执行文件并在Android上安装、授权、运行C程序 872.5解决采用动态链接方式生成的可执行文件执行时的“Segmentationfault”问题 99第</summary><published>2011-11-21T23:43:00Z</published><updated>2011-11-21T23:43:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/11/22/2258256.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/11/22/2258256.html"/><content type="html">&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Times New Roman;"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;AndroiD&amp;nbsp;4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开发环境搭建和测试&lt;/span&gt; 1&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;1.1&amp;nbsp;&amp;nbsp;下载所需的软件 2&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;1.2&amp;nbsp;安装所需要的软件 4&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;1.3&amp;nbsp;&amp;nbsp;第一个&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序&lt;/span&gt; 25&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;1.4&amp;nbsp;&amp;nbsp;剖析&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序的组织结构&lt;/span&gt; 43&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;1.5&amp;nbsp;&amp;nbsp;Android&amp;nbsp;4.0&lt;span style="font-family: 宋体;"&gt;模拟器无&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;3G&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;信号的解决方案&lt;/span&gt; 65&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Times New Roman;"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&amp;nbsp;在&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上运行&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序初体验&lt;/span&gt; 67&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;2.1&amp;nbsp;&amp;nbsp;下载并安装&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语言交叉编译工具链&lt;/span&gt; 67&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;2.2&amp;nbsp;&amp;nbsp;第一个&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语言程序&lt;/span&gt; 76&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;2.3&amp;nbsp;&amp;nbsp;在&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上安装、授权、运行&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语言程序&lt;/span&gt; 80&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;2.4&amp;nbsp;&amp;nbsp;采用动态链接的方式生成可执行文件并在&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上安装、授权、运行&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序&lt;/span&gt; 87&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;2.5&amp;nbsp;&amp;nbsp;解决采用动态链接方式生成的可执行文件执行时的&amp;ldquo;&lt;span style="font-family: Times New Roman;"&gt;Segmentation&amp;nbsp;fault&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&amp;rdquo;问题&lt;/span&gt; 99&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Times New Roman;"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&lt;/span&gt;&amp;nbsp;在Java&lt;span style="font-family: 黑体;"&gt;中调用&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;C/C++&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;代码&lt;/span&gt; 101&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;3.1&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 宋体;"&gt;思考&lt;/span&gt; 101&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;3.2&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 宋体;"&gt;中&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C/C++&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;代码的步骤&lt;/span&gt; 103&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;3.3&amp;nbsp;&amp;nbsp;Java&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C/C++&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;实例&lt;/span&gt; 112&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Times New Roman;"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&amp;nbsp;&lt;/span&gt;C/C++&lt;span style="font-family: 宋体;"&gt;访问&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;类&lt;/span&gt; 140&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;4.1&amp;nbsp;&amp;nbsp;Java&amp;nbsp;VM&lt;span style="font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNIEnv&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;jobject&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;jclass&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;剖析&lt;/span&gt; 140&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;4.2&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;访问&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的类、属性和方法&lt;/span&gt; 142&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Arial;"&gt;5&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&amp;nbsp;&lt;/span&gt;&amp;nbsp;C/C++&lt;span style="font-family: 黑体;"&gt;修改&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;属性并调用&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;类的方法&lt;/span&gt; 160&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;5.1&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;设置&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;属性&lt;/span&gt; 160&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;5.2&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的方法&lt;/span&gt; 170&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;5.3&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;类父类的方法&lt;/span&gt; 180&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Arial;"&gt;6&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&amp;nbsp;&lt;/span&gt;&amp;nbsp;C/C++&lt;span style="font-family: 黑体;"&gt;操作&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;对象&lt;/span&gt; 235&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;6.1&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;中创建&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对象&lt;/span&gt; 235&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;6.2&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;中创建&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;String&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对象&lt;/span&gt; 248&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Arial;"&gt;7&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&lt;/span&gt;&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 黑体;"&gt;中处理&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;中的数组&lt;/span&gt; 260&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;7.1&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;访问&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的数组&lt;/span&gt; 260&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;7.2&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;处理&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中基本类型的数组&lt;/span&gt; 262&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;7.3&amp;nbsp;&amp;nbsp;C/C++处理Java&lt;span style="font-family: 宋体;"&gt;中对象类型的数组&lt;/span&gt; 298&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Arial;"&gt;8&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&amp;nbsp;&amp;nbsp;&lt;/span&gt;JNI&lt;span style="font-family: 黑体;"&gt;中的引用与缓存&lt;/span&gt; 320&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;8.1&amp;nbsp;&amp;nbsp;全局引用、局部引用、弱全局引用 320&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;8.2&amp;nbsp;&amp;nbsp;缓存jfieldID 322&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;8.3&amp;nbsp;&amp;nbsp;缓存jmethodID 330&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第&lt;span style="font-family: Arial;"&gt;9&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&lt;/span&gt;&amp;nbsp;&amp;nbsp;多线程 340&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;9.1&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 宋体;"&gt;的多线程机制&lt;/span&gt; 340&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;9.2&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 宋体;"&gt;多线程实战&lt;/span&gt; 342&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第10篇&amp;nbsp;&amp;nbsp;Dalvik虚拟机 350&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;10.1&amp;nbsp;&amp;nbsp;Dalvik&lt;span style="font-family: 宋体;"&gt;虚拟机思考&lt;/span&gt; 350&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;10.2&amp;nbsp;&amp;nbsp;深入剖析Dalvik&lt;span style="font-family: 宋体;"&gt;虚拟机处理&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;机制与流程&lt;/span&gt; 352&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;第11篇&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 黑体;"&gt;最佳实践&lt;/span&gt; 355&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;10.1&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 宋体;"&gt;的安全&lt;/span&gt; 355&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p20"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;10.2&amp;nbsp;&amp;nbsp;JNI&lt;span style="font-family: 宋体;"&gt;最佳实践指导&lt;/span&gt; 360&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p0"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p0"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p18"&gt;&lt;span style="color: #ff00ff; font-size: 14pt;"&gt;&lt;strong&gt;附录&amp;nbsp;&amp;nbsp;如何成为&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;高手最新版本：结合云计算和智能端、软硬整合&lt;/span&gt; 380&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2258256.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/11/22/2258256.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/10/31/2230671.html</id><title type="text">王家林的第四本Android书籍《细说Android NDK编程》即将于今年12月份出版。中国第一本Android NDK书籍。中国第一本基于Android 4.0的NDK书籍。</title><summary type="text">第1篇AndroiD4.0开发环境搭建和测试 11.1下载所需的软件 21.2安装所需要的软件 41.3第一个Android4.0程序 251.4剖析Android程序的组织结构 431.5Android4.0模拟器无3G信号的解决方案 65第2篇在Android上运行C程序初体验 672.1下载并安装C语言交叉编译工具链 672.2第一个C语言程序 762.3在Android上安装、授权、运行C语言程序 802.4采用动态链接的方式生成可执行文件并在Android上安装、授权、运行C程序 872.5解决采用动态链接方式生成的可执行文件执行时的“Segmentationfault”问题 99第</summary><published>2011-10-31T11:56:00Z</published><updated>2011-10-31T11:56:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/31/2230671.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/31/2230671.html"/><content type="html">&lt;div class="Section0"&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Times New Roman;"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;AndroiD&amp;nbsp;4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开发环境搭建和测试&lt;/span&gt; 1&lt;/p&gt;&lt;p class="p18"&gt;1.1&amp;nbsp;&amp;nbsp;下载所需的软件 2&lt;/p&gt;&lt;p class="p18"&gt;1.2&amp;nbsp;安装所需要的软件 4&lt;/p&gt;&lt;p class="p18"&gt;1.3&amp;nbsp;&amp;nbsp;第一个&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;4.0&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序&lt;/span&gt; 25&lt;/p&gt;&lt;p class="p18"&gt;1.4&amp;nbsp;&amp;nbsp;剖析&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序的组织结构&lt;/span&gt; 43&lt;/p&gt;&lt;p class="p18"&gt;1.5&amp;nbsp;&amp;nbsp;Android&amp;nbsp;4.0&lt;span style="font-family: 宋体;"&gt;模拟器无&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;3G&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;信号的解决方案&lt;/span&gt; 65&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Times New Roman;"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&amp;nbsp;在&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上运行&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序初体验&lt;/span&gt; 67&lt;/p&gt;&lt;p class="p18"&gt;2.1&amp;nbsp;&amp;nbsp;下载并安装&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语言交叉编译工具链&lt;/span&gt; 67&lt;/p&gt;&lt;p class="p18"&gt;2.2&amp;nbsp;&amp;nbsp;第一个&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语言程序&lt;/span&gt; 76&lt;/p&gt;&lt;p class="p18"&gt;2.3&amp;nbsp;&amp;nbsp;在&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上安装、授权、运行&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;语言程序&lt;/span&gt; 80&lt;/p&gt;&lt;p class="p18"&gt;2.4&amp;nbsp;&amp;nbsp;采用动态链接的方式生成可执行文件并在&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;上安装、授权、运行&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序&lt;/span&gt; 87&lt;/p&gt;&lt;p class="p18"&gt;2.5&amp;nbsp;&amp;nbsp;解决采用动态链接方式生成的可执行文件执行时的&amp;ldquo;&lt;span style="font-family: Times New Roman;"&gt;Segmentation&amp;nbsp;fault&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;&amp;rdquo;问题&lt;/span&gt; 99&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Times New Roman;"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&lt;/span&gt;&amp;nbsp;搭建&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开发环境并开发第一个&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序&lt;/span&gt; 101&lt;/p&gt;&lt;p class="p18"&gt;3.1&amp;nbsp;&amp;nbsp;&lt;span style="font-family: 宋体;"&gt;下载&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Wndows&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;下开发&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;所需的软件&lt;/span&gt; 101&lt;/p&gt;&lt;p class="p18"&gt;3.2&amp;nbsp;&amp;nbsp;安装&lt;span style="font-family: Times New Roman;"&gt;Windows&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;下&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;开发环境&lt;/span&gt; 103&lt;/p&gt;&lt;p class="p18"&gt;3.3&amp;nbsp;&amp;nbsp;配置&lt;span style="font-family: Times New Roman;"&gt;Cygwin&lt;/span&gt; 112&lt;/p&gt;&lt;p class="p18"&gt;3.4&amp;nbsp;&amp;nbsp;开发第一个&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;程序&lt;/span&gt; 117&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Times New Roman;"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;篇&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Android&amp;nbsp;ndk&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JAVA&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;通过&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt; 140&lt;/p&gt;&lt;p class="p18"&gt;4.1&amp;nbsp;&amp;nbsp;深度剖析&lt;span style="font-family: Times New Roman;"&gt;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;与&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的关系&lt;/span&gt; 140&lt;/p&gt;&lt;p class="p18"&gt;4.2&amp;nbsp;&amp;nbsp;深度剖析&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JavaVM&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;与&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNIEnv&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对象&lt;/span&gt; 142&lt;/p&gt;&lt;p class="p18"&gt;4.1&amp;nbsp;&amp;nbsp;Android&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;中&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;通过&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的步骤&lt;/span&gt; 144&lt;/p&gt;&lt;p class="p18"&gt;4.2&amp;nbsp;&amp;nbsp;Android&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;中&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;通过&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的案例&lt;/span&gt; 145&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Arial;"&gt;5&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&amp;nbsp;&lt;/span&gt;&amp;nbsp;Android&amp;nbsp;ndk&lt;span style="font-family: 宋体;"&gt;中&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;通过&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt; 160&lt;/p&gt;&lt;p class="p18"&gt;5.1&amp;nbsp;&amp;nbsp;本地&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;代码调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Method&lt;/span&gt; 160&lt;/p&gt;&lt;p class="p18"&gt;5.2&amp;nbsp;&amp;nbsp;本地&lt;span style="font-family: Times New Roman;"&gt;C&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;代码获得&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对象的属性值&lt;/span&gt; 170&lt;/p&gt;&lt;p class="p18"&gt;5.3&amp;nbsp;&amp;nbsp;在本地代码中获得&lt;span style="font-family: Times New Roman;"&gt;jclass&lt;/span&gt; 180&lt;/p&gt;&lt;p class="p18"&gt;5.4&amp;nbsp;&amp;nbsp;如何在本地代码中调用&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;父类的方法&lt;/span&gt; 185&lt;/p&gt;&lt;p class="p18"&gt;5.5&amp;nbsp;&amp;nbsp;在本地代码中创建&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对象&lt;/span&gt; 192&lt;/p&gt;&lt;p class="p18"&gt;5.6&amp;nbsp;&amp;nbsp;在本地代码获得&lt;span style="font-family: Times New Roman;"&gt;String&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;对象&lt;/span&gt; 201&lt;/p&gt;&lt;p class="p18"&gt;5.7&amp;nbsp;&amp;nbsp;在本地代码中处理数组 206&lt;/p&gt;&lt;p class="p18"&gt;5.8&amp;nbsp;&amp;nbsp;缓存&lt;span style="font-family: Times New Roman;"&gt;jfieldID&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;和&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;jmethodID&lt;/span&gt; 222&lt;/p&gt;&lt;p class="p18"&gt;5.8&amp;nbsp;&amp;nbsp;处理异常 230&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Arial;"&gt;6&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&amp;nbsp;&lt;/span&gt;&amp;nbsp;ANDROID&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;中&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;与&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C++&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;沟通&lt;/span&gt; 235&lt;/p&gt;&lt;p class="p18"&gt;6.1&amp;nbsp;&amp;nbsp;Java&lt;span style="font-family: 宋体;"&gt;代码调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C++&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;代码&lt;/span&gt; 235&lt;/p&gt;&lt;p class="p18"&gt;6.2&amp;nbsp;&amp;nbsp;C++&lt;span style="font-family: 宋体;"&gt;代码调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;代码&lt;/span&gt; 248&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Arial;"&gt;7&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&lt;/span&gt;&amp;nbsp;&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;中的多线程编程&lt;/span&gt; 260&lt;/p&gt;&lt;p class="p18"&gt;7.1&amp;nbsp;&amp;nbsp;深度剖析&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Dalvik&amp;nbsp;VM&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;、&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C/C++&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的运行机制与流程&lt;/span&gt; 260&lt;/p&gt;&lt;p class="p18"&gt;7.2&amp;nbsp;&amp;nbsp;Java&lt;span style="font-family: 宋体;"&gt;中分配线程调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;C/C++&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;函数&lt;/span&gt; 262&lt;/p&gt;&lt;p class="p18"&gt;7.3&amp;nbsp;&amp;nbsp;C/C++&lt;span style="font-family: 宋体;"&gt;本地代码通过分配线程调用&lt;/span&gt;&lt;span style="font-family: Times New Roman;"&gt;Java&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;函数&lt;/span&gt; 298&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Arial;"&gt;8&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&amp;nbsp;&amp;nbsp;&lt;/span&gt;NDK&lt;span style="font-family: 宋体;"&gt;的架构模式和设计模式&lt;/span&gt; 320&lt;/p&gt;&lt;p class="p18"&gt;8.1&amp;nbsp;&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;的的架构图及思考&lt;/span&gt; 320&lt;/p&gt;&lt;p class="p18"&gt;8.2&amp;nbsp;&amp;nbsp;Fa&amp;ccedil;ade设计模式剖析 322&lt;/p&gt;&lt;p class="p18"&gt;8.3&amp;nbsp;&amp;nbsp;Fa&amp;ccedil;ade设计模式在&lt;span style="font-family: Times New Roman;"&gt;JNI&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的美妙应用&lt;/span&gt; 330&lt;/p&gt;&lt;p class="p18"&gt;8.4&amp;nbsp;&amp;nbsp;Fa&amp;ccedil;ade设计模式在&lt;span style="font-family: Times New Roman;"&gt;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中的美妙应用&lt;/span&gt; 335&lt;/p&gt;&lt;p class="p19"&gt;第&lt;span style="font-family: Arial;"&gt;9&lt;/span&gt;&lt;span style="font-family: 黑体;"&gt;篇&lt;/span&gt;&amp;nbsp;&amp;nbsp;思考&lt;span style="font-family: Times New Roman;"&gt;NDK&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;与软硬件整合已经云计算&lt;/span&gt; 340&lt;/p&gt;&lt;p class="p18"&gt;9.1&amp;nbsp;&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;的优势与不足&lt;/span&gt; 340&lt;/p&gt;&lt;p class="p18"&gt;9.2&amp;nbsp;&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;与软硬整合&lt;/span&gt; 342&lt;/p&gt;&lt;p class="p18"&gt;9.3&amp;nbsp;&amp;nbsp;NDK&lt;span style="font-family: 宋体;"&gt;与云计算&lt;/span&gt; 345&lt;/p&gt;&lt;p class="p19"&gt;附录&amp;nbsp;&amp;nbsp;如何成为&lt;span style="font-family: Times New Roman;"&gt;Android&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;高手最新版本：结合云计算和智能端、软硬整合&lt;/span&gt; 350&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2230671.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/31/2230671.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/10/27/2226675.html</id><title type="text">王家林的第三本Android书籍《Android网络编程终结者》前言</title><summary type="text">此书是Android网络编程的终结者，仅举例两个原因，足矣！原因一：本书创立了目前中国Android书籍的十个第一1， 中国（也可能是世界）第一本基于Android 4.0的书籍,从Android 4.0开发环境搭建与测试再到Android 4.0与自己建立的服务器沟通，图文并茂，以图为主，不漏掉任何一个细节！2， 国内第一本如此深入、全面、细致的讲解Android网络编程的一切形式的一切问题的书籍，步骤清晰，图文并茂，只要按照书中的说明一步步学习，定能够解决在企业中Android应用开发的网络编程的一切问题！3， 国内第一本穷尽Android的数据下载的书籍：下载图片、下载代码、下载XML数</summary><published>2011-10-27T07:53:00Z</published><updated>2011-10-27T07:53:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/27/2226675.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/27/2226675.html"/><content type="html">&lt;p&gt;此书是Android网络编程的终结者，仅举例两个原因，足矣！&lt;/p&gt;&lt;p&gt;原因一：本书创立了目前中国Android书籍的十个第一&lt;/p&gt;&lt;p&gt;1，&amp;nbsp; 中国（也可能是世界）第一本基于Android 4.0的书籍,从Android 4.0开发环境搭建与测试再到Android 4.0与自己建立的服务器沟通，图文并茂，以图为主，不漏掉任何一个细节！&lt;/p&gt;&lt;p&gt;2，&amp;nbsp; 国内第一本如此深入、全面、细致的讲解Android网络编程的一切形式的一切问题的书籍，步骤清晰，图文并茂，只要按照书中的说明一步步学习，定能够解决在企业中Android应用开发的网络编程的一切问题！&lt;/p&gt;&lt;p&gt;3，&amp;nbsp; 国内第一本穷尽Android的数据下载的书籍：下载图片、下载代码、下载XML数据、下载并解析JSON数据、单线程下载音视频等大文件、多线程断点续传下载音视频等大文件，解决你的一切形式的数据下载的一切问题！&lt;/p&gt;&lt;p class="a"&gt;4，&amp;nbsp;&amp;nbsp; 国内第一本穷尽Android网络编程中的数据上传：使用GET方式上传数据、使用POST方式上传数据、上传XML、使用HTTP上传文件等；&lt;/p&gt;&lt;p&gt;5，&amp;nbsp; 国内第一本如此细致的讲解Android和WebService如何交互的书籍，让你身临其境的感受Android调用WebService的魅力！&lt;/p&gt;&lt;p class="a"&gt;6，&amp;nbsp; 国内第一本穷尽Android中的Socket编程的书籍：Socket的通讯过程、Socket聊天室、基于Socket编写的Android断点续传文件上传程序！&lt;/p&gt;&lt;p&gt;7，&amp;nbsp; 国内第一本穷尽Android中所有的XML解析、生成方式的Android书籍，SAX、DOM、PULL都进行了图文并茂的实例剖析，并有成功运行的效果，同时亦有对SAX、DOM、PULL的使用场合的建议；&lt;/p&gt;&lt;p&gt;8，&amp;nbsp; 国内第一本穷尽Android网络编程中操作JSON的书籍，包括JSON的生成和解析，笔者都给予了最清晰的讲解；&lt;/p&gt;&lt;p class="a"&gt;9，&amp;nbsp; 国内第一本穷尽Android中的浏览器开发：WebView浏览简单网页，WebView浏览复杂网页、Android中软件界面设计新大陆--- 采用HTML设计软件界面的书籍；&lt;/p&gt;&lt;p class="a"&gt;10，&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 国内第一本穷尽Android应用程序的生命周期的书籍：应用程序启动的详细过程剖析、穷尽所有直接退出Android应用程序的方式！&lt;/p&gt;&lt;p class="a"&gt;原因二：Android与互联网的交互方式无非三种，具体如下&lt;/p&gt;&lt;p class="a"&gt;1，&amp;nbsp; 数据下载：Android下载网络上的数据，而下载网络上的数据无非下载图片、下载代码文本、下载XML文件、调用WebService、下载JSON数据、下载音视频文件等大文件，本书解决了这一切数据下载的一切形式的问题！&lt;/p&gt;&lt;p class="a"&gt;2，&amp;nbsp; 数据上传：上传图片、上传文本、上传XML、上传JSON、上传音视频、调用WebService、使用GET方式上传数据、使用POST方式上传数据、使用HTTP上传文件、使用Socket上传大文件等，本书解决了这一切数据上传的一切形式的一切问题！&lt;/p&gt;&lt;p class="a"&gt;3，&amp;nbsp; 数据浏览：通过WebView浏览简单网页、浏览复杂的网页、采用HTML直接设计用户界面，包含了一切数据浏览形式的一切问题！&lt;/p&gt;&lt;p class="a"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="a"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="a"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="a"&gt;本书不可不读、空前绝后！&lt;/p&gt;&lt;p class="a"&gt;愿本书助力您获得更美好的人生！献上我所有的爱！&lt;/p&gt;&lt;p class="a"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="a"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="a"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 王家林于2011-10-27&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2226675.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/27/2226675.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/10/22/2221229.html</id><title type="text">宇宙间最强大的Android 4.0开发环境搭建教程，图文并茂，以图为主，不漏掉任何一个细节！</title><summary type="text">第1篇 Android 4.0开发环境搭建和测试1,1，下载所需要的软件Android开发需要的工具：l JDK 5 或 JDK 6或者JDK 7需要注意的是仅有JRE是不够的。JRE是Java的运行环境，而JDK不仅包含了JRE，还包含了我们开发Java程序所需要的工具集合。JDK可以到：http://www.oracle.com/technetwork/java/javase/downloads/index.html下载。点击“JDK Download”，如下图所示：进入如下页面：点击“Accept License Agreement”并选择“Windows x86”进行下载l Eclip</summary><published>2011-10-22T08:04:00Z</published><updated>2011-10-22T08:04:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/22/2221229.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/22/2221229.html"/><content type="html">&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 72.3pt; text-align: center; mso-char-indent-count: 4.0;" align="center"&gt;&lt;a name="OLE_LINK10"&gt;&lt;/a&gt;&lt;a name="OLE_LINK9"&gt;&lt;/a&gt;&lt;a name="OLE_LINK2"&gt;&lt;/a&gt;&lt;a name="OLE_LINK1"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 18pt; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;第&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 18pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 18pt; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;篇&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 18pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android 4.0&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 18pt; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;开发环境搭建和测试&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK2;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK1;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 18pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;a name="OLE_LINK4"&gt;&lt;/a&gt;&lt;a name="OLE_LINK3"&gt;&lt;/a&gt;&lt;a name="OLE_LINK8"&gt;&lt;/a&gt;&lt;a name="OLE_LINK7"&gt;&lt;/a&gt;&lt;a name="OLE_LINK6"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 16pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;1,1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="mso-bookmark: OLE_LINK6;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 16pt; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;，下载所需要的软件&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK6;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 16pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 12pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt;"&gt;Android&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt;"&gt;开发需要的工具：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 12pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l2 level1 lfo1; tab-stops: list 42.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"&gt;&lt;span style="mso-list: Ignore;"&gt;l&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;JDK 5 &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;或&lt;span lang="EN-US"&gt; JDK 6&lt;/span&gt;或者&lt;span lang="EN-US"&gt;JDK 7&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: red; font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 45pt; text-indent: -3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;需要注意的是仅有&lt;span lang="EN-US"&gt;JRE&lt;/span&gt;是不够的。&lt;span lang="EN-US"&gt;JRE&lt;/span&gt;是&lt;span lang="EN-US"&gt;Java&lt;/span&gt;的运行环境，而&lt;span lang="EN-US"&gt;JDK&lt;/span&gt;不仅包含了&lt;span lang="EN-US"&gt;JRE&lt;/span&gt;，还包含了我们开发&lt;span lang="EN-US"&gt;Java&lt;/span&gt;程序所需要的工具集合。&lt;span lang="EN-US" style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;JDK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;可以到：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;下载。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;span lang="EN-US"&gt;JDK Download&lt;/span&gt;&amp;rdquo;，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape id="图片_x0020_3" style="visibility: visible; width: 321.75pt; height: 78.75pt; mso-wrap-style: square;" alt="JDK Download.png" type="#_x0000_t75" o:spid="_x0000_i1083"&gt;&lt;v:imagedata o:title="JDK Download" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;进入如下页面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_4" style="visibility: visible; width: 415.5pt; height: 327.75pt; mso-wrap-style: square;" alt="Java SE Development Kit 7u1.png" type="#_x0000_t75" o:spid="_x0000_i1082"&gt;&lt;v:imagedata o:title="Java SE Development Kit 7u1" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 9pt; color: black; font-family: 'Arial','sans-serif';"&gt;Accept License Agreement&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&amp;rdquo;并选择&amp;ldquo;&lt;span lang="EN-US"&gt;Windows x86&lt;/span&gt;&amp;rdquo;进行下载&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l2 level1 lfo1; tab-stops: list 42.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"&gt;&lt;span style="mso-list: Ignore;"&gt;l&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;Eclipse-jee-indigo-SR1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 45pt; text-indent: -3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;使用&lt;span lang="EN-US"&gt;MyEclipse&lt;/span&gt;也可以，但由于&lt;span lang="EN-US"&gt;MyEclipse&lt;/span&gt;是收费的并且插件较多影响运行速度，因此不建议采用。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;Eclipse &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;是一个开放源代码的、基于&lt;span lang="EN-US"&gt;Java &lt;/span&gt;的可扩展的集成开发环境（&lt;span lang="EN-US"&gt;IDE&lt;/span&gt;）。&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;中可以集成进多种插件，以完成特定语言的开发。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;下载地址&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;：&lt;span lang="EN-US"&gt;http://www.eclipse.org/downloads/ &lt;/span&gt;页面中的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-jee-galileo-SR2-win32.zip"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; text-decoration: none; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt; text-underline: none;"&gt;Eclipse IDE for Java EE Developers &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;链接。如下所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_0" style="visibility: visible; width: 373.5pt; height: 55.5pt; mso-wrap-style: square;" alt="Eclipse下载.png" type="#_x0000_t75" o:spid="_x0000_i1081"&gt;&lt;v:imagedata o:title="Eclipse下载" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;点击进入下图，现在&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-win32.zip"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;Windows 32-bit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;&amp;rdquo;，如下图所示&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: right;" align="right"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_1" style="visibility: visible; width: 390pt; height: 115.5pt; mso-wrap-style: square;" alt="Windows 32-bit.png" type="#_x0000_t75" o:spid="_x0000_i1080"&gt;&lt;v:imagedata o:title="Windows 32-bit" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image007.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;此时进入如下页面，点击&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-win32.zip&amp;amp;url=http://download.actuatechina.com/eclipse/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-win32.zip&amp;amp;mirror_id=385"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;[China] Actuate Shanghai (http)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;&amp;rdquo;下载即可：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt; text-align: left;" align="left"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_2" style="visibility: visible; width: 5in; height: 168.75pt; mso-wrap-style: square;" alt="[China] Actuate Shanghai (http).png" type="#_x0000_t75" o:spid="_x0000_i1079"&gt;&lt;v:imagedata o:title="[China] Actuate Shanghai (http)" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image009.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l3 level1 lfo2; tab-stops: list 42.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-bidi-font-weight: bold; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"&gt;&lt;span style="mso-list: Ignore;"&gt;l&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;Android SDK&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;：&lt;b&gt;&lt;span style="color: red;"&gt; &lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;SDK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="color: black; font-family: 宋体; letter-spacing: 0.4pt; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;是我们开发&lt;span lang="EN-US"&gt;Android&lt;/span&gt;应用程序的软件开发工具包。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;进入下载：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://developer.android.com/sdk/index.html"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;http://developer.android.com/sdk/index.html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_5" style="visibility: visible; width: 369.75pt; height: 232.5pt; mso-wrap-style: square;" alt="SDK.jpg" type="#_x0000_t75" o:spid="_x0000_i1078"&gt;&lt;v:imagedata o:title="SDK" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image011.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;选择&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://dl.google.com/android/android-sdk_r14-windows.zip"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-size: 10pt; color: #006699; font-family: 'Arial','sans-serif';"&gt;android-sdk_r14-windows.zip&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&amp;rdquo;，点击下载即可。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l2 level1 lfo1; tab-stops: list 42.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-bidi-font-weight: bold; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings;"&gt;&lt;span style="mso-list: Ignore;"&gt;l&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;Eclipse&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;的插件&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;（&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="fn"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;Android Development Tools&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;）&lt;span lang="EN-US" style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;开发工具（&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;）是一个为&lt;span lang="EN-US"&gt;Eclipse IDE&lt;/span&gt;设计的旨在提供一个强大的、集成的环境来建立&lt;span lang="EN-US"&gt;Android&lt;/span&gt;应用程序的插件。&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;扩展了&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;的功能，可以快速建立新的&lt;span lang="EN-US"&gt;Android&lt;/span&gt;项目，创建一个应用程序界面。它添加了基于&lt;span lang="EN-US"&gt;Android&lt;/span&gt;框架&lt;span lang="EN-US"&gt;API&lt;/span&gt;的组件，使用&lt;span lang="EN-US"&gt;Android SDK&lt;/span&gt;工具调试你的应用程序，甚至导出签名（或未签名）&lt;span lang="EN-US"&gt;APKs&lt;/span&gt;以分发你的应用程序。在&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;中强烈建议使用&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;进行开发，&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;提供了令人难以置信的提高开发&lt;span lang="EN-US"&gt;Android&lt;/span&gt;应用程序的效率。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;下载地址：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://developer.android.com/sdk/eclipse-adt.html"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;http://developer.android.com/sdk/eclipse-adt.html&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;如下所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_6" style="visibility: visible; width: 405.75pt; height: 80.25pt; mso-wrap-style: square;" alt="ADT.jpg" type="#_x0000_t75" o:spid="_x0000_i1077"&gt;&lt;v:imagedata o:title="ADT" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image012.jpg"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;准备好这些工具，我们就可以安装这些软件来搭建&lt;span lang="EN-US"&gt;Android&lt;/span&gt;的开发环境了。有一点需要注意，以上的链接部分会由于官方的更新而产生变动，有时下载到的版本不同，但下载的方式如此，如果遇到问题可以参考官方帮助文档。具体的下载的文件如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_7" style="visibility: visible; width: 377.25pt; height: 91.5pt; mso-wrap-style: square;" alt="安装包.png" type="#_x0000_t75" o:spid="_x0000_i1076"&gt;&lt;v:imagedata o:title="安装包" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image013.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 16pt; mso-font-kerning: 0pt;"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;1,2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 16pt; font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-font-kerning: 0pt;"&gt;，安装所需要的软件&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;第一步，安装&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;JDK7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 44.85pt; text-indent: -17.85pt; mso-char-indent-count: -1.7; mso-list: l0 level1 lfo3; tab-stops: 45.0pt; mso-para-margin-left: 2.57gd;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;找到&lt;span lang="EN-US"&gt;JDK&lt;/span&gt;安装文件，双击运行，界面如下： &lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt -18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_13" style="visibility: visible; width: 377.25pt; height: 286.5pt; mso-wrap-style: square;" alt="JDK1.png" type="#_x0000_t75" o:spid="_x0000_i1075"&gt;&lt;v:imagedata o:title="JDK1" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image015.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击上图右下方的&amp;ldquo;下一步&amp;rdquo;，进入如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_14" style="visibility: visible; width: 375.75pt; height: 4in; mso-wrap-style: square;" alt="JDK2.png" type="#_x0000_t75" o:spid="_x0000_i1074"&gt;&lt;v:imagedata o:title="JDK2" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image017.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 44.85pt; text-indent: -17.85pt; mso-char-indent-count: -1.7; mso-list: l0 level1 lfo3; tab-stops: 45.0pt; mso-para-margin-left: 2.57gd;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;默认安装的位置是&amp;ldquo;&lt;span lang="EN-US"&gt;C:\Program Files\Java\jdk1.7.0_01\&lt;/span&gt;&amp;rdquo;，建议在安装&lt;span lang="EN-US"&gt;jdk&lt;/span&gt;的路径中不要出现汉字或空格，避免出现未知的错误。点击【更改】，将路径修改为&amp;ldquo;&lt;span lang="EN-US"&gt;G:\Android\Java\&lt;/span&gt;&amp;rdquo;。界面如下图：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_15" style="visibility: visible; width: 377.25pt; height: 4in; mso-wrap-style: square;" alt="JDK3.png" type="#_x0000_t75" o:spid="_x0000_i1073"&gt;&lt;v:imagedata o:title="JDK3" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image019.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【确定】，界面如下图：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="_x0000_i1072" style="visibility: visible; width: 375.75pt; height: 287.25pt; mso-wrap-style: square;" alt="JDK4.png" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="JDK4" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image021.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 27pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;把上图中的&amp;ldquo;演示程序和样例&amp;rdquo;选中，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 27pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_17" style="visibility: visible; width: 376.5pt; height: 4in; mso-wrap-style: square;" alt="JDK5.png" type="#_x0000_t75" o:spid="_x0000_i1071"&gt;&lt;v:imagedata o:title="JDK5" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image023.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;之后点击【下一步】，进入如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_18" style="visibility: visible; width: 377.25pt; height: 287.25pt; mso-wrap-style: square;" alt="JDK6.png" type="#_x0000_t75" o:spid="_x0000_i1070"&gt;&lt;v:imagedata o:title="JDK6" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image025.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;上述过程表明正在安装&lt;span lang="EN-US"&gt;JDK&lt;/span&gt;，最后自动进入如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_19" style="visibility: visible; width: 375pt; height: 286.5pt; mso-wrap-style: square;" alt="JDK7.png" type="#_x0000_t75" o:spid="_x0000_i1069"&gt;&lt;v:imagedata o:title="JDK7" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image027.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt; mso-list: l0 level1 lfo3; tab-stops: list 42.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;3.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;修改&lt;span lang="EN-US"&gt;JRE&lt;/span&gt;安装位置，更改为&amp;ldquo;&lt;span lang="EN-US"&gt;G:\Android\Java\jre7\&lt;/span&gt;&amp;rdquo;，如下图所示： &lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_20" style="visibility: visible; width: 377.25pt; height: 4in; mso-wrap-style: square;" alt="JDK8.png" type="#_x0000_t75" o:spid="_x0000_i1068"&gt;&lt;v:imagedata o:title="JDK8" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image029.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;确定&amp;rdquo;，进入下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_21" style="visibility: visible; width: 375.75pt; height: 285.75pt; mso-wrap-style: square;" alt="JDK9.png" type="#_x0000_t75" o:spid="_x0000_i1067"&gt;&lt;v:imagedata o:title="JDK9" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image031.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 42pt; text-indent: -21pt; mso-list: l0 level1 lfo3; tab-stops: list 42.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;4.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;完成后点【下一步】，进行安装，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_22" style="visibility: visible; width: 372.75pt; height: 285pt; mso-wrap-style: square;" alt="JDK10.png" type="#_x0000_t75" o:spid="_x0000_i1066"&gt;&lt;v:imagedata o:title="JDK10" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image033.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;等待安装完成，安装完成时如下下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_23" style="visibility: visible; width: 375pt; height: 288.75pt; mso-wrap-style: square;" alt="JDK11.png" type="#_x0000_t75" o:spid="_x0000_i1065"&gt;&lt;v:imagedata o:title="JDK11" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image035.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;点击&amp;ldquo;完成&amp;rdquo;即可完成&lt;span lang="EN-US"&gt;JDK&lt;/span&gt;的最终安装。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;为了测试&lt;span lang="EN-US"&gt;JDK&lt;/span&gt;安装是否成功，在&lt;span lang="EN-US"&gt; Windows&lt;/span&gt;中，单击【开始】&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;&amp;agrave;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;【运行】，在对话框中输入&amp;ldquo;&lt;span lang="EN-US"&gt;cmd&lt;/span&gt;&amp;rdquo;，点击【确定】，之后输入&amp;ldquo;&lt;span lang="EN-US"&gt;java &amp;ndash;version&lt;/span&gt;&amp;rdquo;，回车。若出现如下图信息，则说明安装成功。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_24" style="visibility: visible; width: 415.5pt; height: 121.5pt; mso-wrap-style: square;" alt="JDK12.png" type="#_x0000_t75" o:spid="_x0000_i1064"&gt;&lt;v:imagedata o:title="JDK12" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image037.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;第二步：安装&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Eclipse&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 17.95pt; mso-char-indent-count: 1.71;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;在安装完&lt;span lang="EN-US"&gt;JDK&lt;/span&gt;之后，我们开始安装开发工具&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;，&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;的安装比较简单，直接找到文件&amp;ldquo;&lt;span lang="EN-US"&gt;eclipse-jee-indigo-SR1-win32.zip&lt;/span&gt;&amp;rdquo;，将其解压缩到指定的位置即可。如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 17.95pt; mso-char-indent-count: 1.71;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_26" style="visibility: visible; width: 415.5pt; height: 250.5pt; mso-wrap-style: square;" alt="Eclipse.png" type="#_x0000_t75" o:spid="_x0000_i1063"&gt;&lt;v:imagedata o:title="Eclipse" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image039.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 17.95pt; mso-char-indent-count: 1.71;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 17.95pt; mso-char-indent-count: 1.71;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;我们在这里是把&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;放在了&amp;ldquo;&lt;span lang="EN-US"&gt;G:\Android&lt;/span&gt;&amp;rdquo;路径下，打开&amp;ldquo;&lt;span lang="EN-US"&gt;eclipse&lt;/span&gt;&amp;rdquo;文件夹，双击&amp;ldquo;&lt;span lang="EN-US"&gt;eclipse.exe&lt;/span&gt;&amp;rdquo;即可运行&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 17.95pt; mso-char-indent-count: 1.71;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_27" style="visibility: visible; width: 340.5pt; height: 220.5pt; mso-wrap-style: square;" alt="Eclipse2.png" type="#_x0000_t75" o:spid="_x0000_i1062"&gt;&lt;v:imagedata o:title="Eclipse2" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image041.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;初次启动&lt;span lang="EN-US"&gt; Eclipse&lt;/span&gt;，会遇到如下提示界面&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_28" style="visibility: visible; width: 414.75pt; height: 150.75pt; mso-wrap-style: square;" alt="Eclipse3.png" type="#_x0000_t75" o:spid="_x0000_i1061"&gt;&lt;v:imagedata o:title="Eclipse3" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image043.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;提示选择自己的工作空间（&lt;span lang="EN-US"&gt;Workspace&lt;/span&gt;）路径，可以点击【&lt;span lang="EN-US"&gt;Browse...&lt;/span&gt;】选择自己的&lt;span lang="EN-US"&gt;Workspace&lt;/span&gt;存放路径，选择存放于&amp;ldquo;&lt;span lang="EN-US"&gt;G:\Android\eclipse\workspace&lt;/span&gt;&amp;rdquo;。如果不希望下次打开&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;时有该提示，可以点击&amp;ldquo;&lt;span lang="EN-US"&gt;Use this as the default and do not ask again&lt;/span&gt;&amp;rdquo;前面的单选框。如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_29" style="visibility: visible; width: 415.5pt; height: 151.5pt; mso-wrap-style: square;" alt="Eclipse4.png" type="#_x0000_t75" o:spid="_x0000_i1060"&gt;&lt;v:imagedata o:title="Eclipse4" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image045.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【&lt;span lang="EN-US"&gt;OK&lt;/span&gt;】，进入&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;的首页欢迎界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_30" style="visibility: visible; width: 414.75pt; height: 225.75pt; mso-wrap-style: square;" alt="Eclipse5.png" type="#_x0000_t75" o:spid="_x0000_i1059"&gt;&lt;v:imagedata o:title="Eclipse5" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image047.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;关闭&amp;ldquo;&lt;span lang="EN-US"&gt;Welcome&lt;/span&gt;&amp;rdquo;界面，即进入了&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;的主界面，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_31" style="visibility: visible; width: 414.75pt; height: 129.75pt; mso-wrap-style: square;" alt="Eclipse6.png" type="#_x0000_t75" o:spid="_x0000_i1058"&gt;&lt;v:imagedata o:title="Eclipse6" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image049.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;此时&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Eclipse&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;安装完毕。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;a name="OLE_LINK27"&gt;&lt;/a&gt;&lt;a name="OLE_LINK26"&gt;&lt;span style="mso-bookmark: OLE_LINK27;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;第三步&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;：安装&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Eclipse&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;ADT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;插件，用于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;快速开发。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; mso-char-indent-count: 2.0;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;我们开发&lt;span lang="EN-US"&gt;Android&lt;/span&gt;应用时需要用到&lt;span lang="EN-US"&gt;Android&lt;/span&gt;提供的&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;插件，英文全称是&lt;span class="fn"&gt;&lt;span lang="EN-US"&gt;Android &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Development Tools&lt;/span&gt;，下面我们为&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;安装&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;插件。&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;选择【&lt;span lang="EN-US"&gt;Help&lt;/span&gt;】&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: Wingdings; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;&amp;agrave;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;【&lt;span lang="EN-US"&gt;Install New Software&lt;/span&gt;】，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; text-align: center; mso-char-indent-count: 2.2;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_16" style="visibility: visible; width: 156.75pt; height: 123.75pt; mso-wrap-style: square;" type="#_x0000_t75" o:spid="_x0000_i1057"&gt;&lt;v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image051.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;此时出现的如下对话框：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_41" style="visibility: visible; width: 415.5pt; height: 127.5pt; mso-wrap-style: square;" alt="ADT1.png" type="#_x0000_t75" o:spid="_x0000_i1056"&gt;&lt;v:imagedata o:title="ADT1" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image053.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【&lt;span lang="EN-US"&gt;Add&lt;/span&gt;】按钮，出现如下对话框：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_42" style="visibility: visible; width: 357pt; height: 121.5pt; mso-wrap-style: square;" alt="ADT2.png" type="#_x0000_t75" o:spid="_x0000_i1055"&gt;&lt;v:imagedata o:title="ADT2" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image055.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;在对话框的&lt;span lang="EN-US"&gt;name&lt;/span&gt;一栏输入&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;a name="OLE_LINK25"&gt;&lt;/a&gt;&lt;a name="OLE_LINK24"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;Android_ADT&lt;/span&gt;&lt;/a&gt;&amp;rdquo;&lt;/span&gt;，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_43" style="visibility: visible; width: 355.5pt; height: 120.75pt; mso-wrap-style: square;" alt="ADT3.png" type="#_x0000_t75" o:spid="_x0000_i1054"&gt;&lt;v:imagedata o:title="ADT3" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image057.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;然后点击【&lt;span lang="EN-US"&gt;Archive...&lt;/span&gt;】，浏览和选择已经下载的&lt;span lang="EN-US" style="mso-bidi-font-weight: bold;"&gt;ADT&lt;/span&gt;&lt;span style="mso-bidi-font-weight: bold;"&gt;插件&lt;/span&gt;压缩文件&amp;ldquo;&lt;span lang="EN-US"&gt;ADT-14.0.0.zip&lt;/span&gt;&amp;rdquo;的路径。 如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 23.1pt; mso-char-indent-count: 2.2;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_45" style="visibility: visible; width: 415.5pt; height: 308.25pt; mso-wrap-style: square;" alt="ADT4.png" type="#_x0000_t75" o:spid="_x0000_i1053"&gt;&lt;v:imagedata o:title="ADT4" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image059.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;打开&amp;rdquo;，进入如下图所示的界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_46" style="visibility: visible; width: 357pt; height: 121.5pt; mso-wrap-style: square;" alt="ADT5.png" type="#_x0000_t75" o:spid="_x0000_i1052"&gt;&lt;v:imagedata o:title="ADT5" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image061.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【&lt;span lang="EN-US"&gt;OK&lt;/span&gt;】。返回可用软件的视图，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_47" style="visibility: visible; width: 415.5pt; height: 172.5pt; mso-wrap-style: square;" alt="ADT6.png" type="#_x0000_t75" o:spid="_x0000_i1051"&gt;&lt;v:imagedata o:title="ADT6" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image063.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;span lang="EN-US"&gt;Developer Tool&lt;/span&gt;&amp;rdquo;前的加号，进入如下图所示的界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_48" style="visibility: visible; width: 415.5pt; height: 66pt; mso-wrap-style: square;" alt="ADT7.png" type="#_x0000_t75" o:spid="_x0000_i1050"&gt;&lt;v:imagedata o:title="ADT7" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image065.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;然后选择&amp;ldquo;&lt;span lang="EN-US"&gt;Developer Tools&lt;/span&gt;&amp;rdquo; 前的复选框，选择所有的内容，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_49" style="visibility: visible; width: 415.5pt; height: 110.25pt; mso-wrap-style: square;" alt="ADT8.png" type="#_x0000_t75" o:spid="_x0000_i1049"&gt;&lt;v:imagedata o:title="ADT8" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image067.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;此时把同一个页面下的&amp;ldquo;&lt;span lang="EN-US"&gt;Contact all update sites during install to find required software&lt;/span&gt;&amp;rdquo;前面的复选框去掉，因为我们的&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;已经是最新的，不需要连接网络检查信息，这样会很大程度的加快安装速度，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_50" style="visibility: visible; width: 415.5pt; height: 55.5pt; mso-wrap-style: square;" alt="ADT9.png" type="#_x0000_t75" o:spid="_x0000_i1048"&gt;&lt;v:imagedata o:title="ADT9" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image069.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;span lang="EN-US"&gt;Next&lt;/span&gt;&amp;rdquo;，自动运行到如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_51" style="visibility: visible; width: 415.5pt; height: 127.5pt; mso-wrap-style: square;" alt="ADT10.png" type="#_x0000_t75" o:spid="_x0000_i1047"&gt;&lt;v:imagedata o:title="ADT10" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image071.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击 【&lt;span lang="EN-US"&gt;Next&lt;/span&gt;】，出现如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_52" style="visibility: visible; width: 415.5pt; height: 289.5pt; mso-wrap-style: square;" alt="ADT11.png" type="#_x0000_t75" o:spid="_x0000_i1046"&gt;&lt;v:imagedata o:title="ADT11" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image073.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;选中&amp;ldquo;&lt;span lang="EN-US"&gt;I accept the terms of the license agreements&lt;/span&gt;&amp;rdquo;前的单选框，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_53" style="visibility: visible; width: 415.5pt; height: 288.75pt; mso-wrap-style: square;" alt="ADT12.png" type="#_x0000_t75" o:spid="_x0000_i1045"&gt;&lt;v:imagedata o:title="ADT12" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image075.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【&lt;span lang="EN-US"&gt;Finish&lt;/span&gt;】，此时会自动弹出如下对话框：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_54" style="visibility: visible; width: 405pt; height: 103.5pt; mso-wrap-style: square;" alt="ADT13.png" type="#_x0000_t75" o:spid="_x0000_i1044"&gt;&lt;v:imagedata o:title="ADT13" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image077.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【&lt;span lang="EN-US"&gt;OK&lt;/span&gt;】继续安装，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_55" style="visibility: visible; width: 390.75pt; height: 148.5pt; mso-wrap-style: square;" alt="ADT14.png" type="#_x0000_t75" o:spid="_x0000_i1043"&gt;&lt;v:imagedata o:title="ADT14" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image079.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;然后会自动看到如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_56" style="visibility: visible; width: 389.25pt; height: 99.75pt; mso-wrap-style: square;" alt="ADT15.png" type="#_x0000_t75" o:spid="_x0000_i1042"&gt;&lt;v:imagedata o:title="ADT15" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image081.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击【&lt;span lang="EN-US"&gt;Restart Now&lt;/span&gt;】，此时&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;自动重新启动，重新启动后，&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;会自动弹出如下对话框：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_57" style="visibility: visible; width: 415.5pt; height: 290.25pt; mso-wrap-style: square;" alt="ADT16.png" type="#_x0000_t75" o:spid="_x0000_i1041"&gt;&lt;v:imagedata o:title="ADT16" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image083.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;提示我们安装&lt;span lang="EN-US"&gt;Android&lt;/span&gt;的&lt;span lang="EN-US"&gt;SDK&lt;/span&gt;开发包。我们点击&amp;ldquo;&lt;span lang="EN-US"&gt;Cancel&lt;/span&gt;&amp;ldquo;取消按钮（关于&lt;span lang="EN-US"&gt;Android SDK&lt;/span&gt;的安装，我们会在下一节中详细讲解），此时&lt;span lang="EN-US"&gt;Eclipse&lt;/span&gt;的工具栏出现了如下视图：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_58" style="visibility: visible; width: 303.75pt; height: 42.75pt; mso-wrap-style: square;" alt="ADT17.png" type="#_x0000_t75" o:spid="_x0000_i1040"&gt;&lt;v:imagedata o:title="ADT17" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image085.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;表明我们的&lt;span lang="EN-US"&gt;ADT&lt;/span&gt;插件安装成功。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"&gt;第四步：安装&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;Android SDK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt; mso-list: l1 level1 lfo4; tab-stops: list 21.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;解压&lt;span lang="EN-US"&gt;SDK&lt;/span&gt;压缩包&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;把&amp;ldquo;&lt;span lang="EN-US"&gt;android-sdk_r14-windows.zip&lt;/span&gt;&amp;rdquo;文件解压到电脑上合适位置。笔者是解压至&amp;ldquo;&lt;span lang="EN-US"&gt;G:\Android&lt;/span&gt;&amp;rdquo;路径下。如下图所示&lt;span lang="EN-US"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_8" style="visibility: visible; width: 415.5pt; height: 249.75pt; mso-wrap-style: square;" alt="SDK1.png" type="#_x0000_t75" o:spid="_x0000_i1039"&gt;&lt;v:imagedata o:title="SDK1" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image087.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;解压缩后，目录如下所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_9" style="visibility: visible; width: 414.75pt; height: 69pt; mso-wrap-style: square;" alt="SDK2.png" type="#_x0000_t75" o:spid="_x0000_i1038"&gt;&lt;v:imagedata o:title="SDK2" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image089.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt; mso-list: l1 level1 lfo4; tab-stops: list 21.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;span lang="EN-US"&gt;SDK Manager.exe&lt;/span&gt;&amp;rdquo;下载说需要的&lt;span lang="EN-US"&gt;Android 4.0&lt;/span&gt;开发平台组件，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_10" style="visibility: visible; width: 414.75pt; height: 297pt; mso-wrap-style: square;" alt="SDK3.png" type="#_x0000_t75" o:spid="_x0000_i1037"&gt;&lt;v:imagedata o:title="SDK3" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image091.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;此时程序自动运行到如下界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_11" style="visibility: visible; width: 415.5pt; height: 296.25pt; mso-wrap-style: square;" alt="SDK4.png" type="#_x0000_t75" o:spid="_x0000_i1036"&gt;&lt;v:imagedata o:title="SDK4" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image093.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;并默认选择了&lt;span lang="EN-US"&gt;Android SDK 4.0&lt;/span&gt;开发所需要的所有组件，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_12" style="visibility: visible; width: 415.5pt; height: 333pt; mso-wrap-style: square;" alt="SDK5.png" type="#_x0000_t75" o:spid="_x0000_i1035"&gt;&lt;v:imagedata o:title="SDK5" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image095.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;此时，点击该视图窗口右下角的&amp;ldquo;&lt;span lang="EN-US"&gt;install 12 packages&amp;hellip;&lt;/span&gt;&amp;rdquo;&lt;span lang="EN-US"&gt;,&lt;/span&gt;出现如下图所示的界面：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_25" style="visibility: visible; width: 414.75pt; height: 207pt; mso-wrap-style: square;" alt="SDK6.png" type="#_x0000_t75" o:spid="_x0000_i1034"&gt;&lt;v:imagedata o:title="SDK6" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image097.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击右下角的&amp;ldquo;&lt;span lang="EN-US"&gt;Accept All&lt;/span&gt;&amp;rdquo;，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_32" style="visibility: visible; width: 414.75pt; height: 205.5pt; mso-wrap-style: square;" alt="SDK7.png" type="#_x0000_t75" o:spid="_x0000_i1033"&gt;&lt;v:imagedata o:title="SDK7" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image099.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;span lang="EN-US"&gt;Install&lt;/span&gt;&amp;rdquo;，此时程序会自动通过网络下载所需组件，如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_33" style="visibility: visible; width: 414.75pt; height: 294pt; mso-wrap-style: square;" alt="SDK8.png" type="#_x0000_t75" o:spid="_x0000_i1032"&gt;&lt;v:imagedata o:title="SDK8" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image101.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 39pt; text-indent: 3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;下载过程很漫长 一般都会超过一个小时，下载完毕后后的文件视图如下所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_34" style="visibility: visible; width: 414.75pt; height: 87pt; mso-wrap-style: square;" alt="SDK9.png" type="#_x0000_t75" o:spid="_x0000_i1031"&gt;&lt;v:imagedata o:title="SDK9" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image103.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt; mso-list: l1 level1 lfo4; tab-stops: list 21.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;3.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;启动&lt;span lang="EN-US"&gt; Eclipse&lt;/span&gt;，选择【&lt;span lang="EN-US"&gt;window&lt;/span&gt;】&lt;span lang="EN-US"&gt;-&amp;gt;&lt;/span&gt;【&lt;span lang="EN-US"&gt;preferences&lt;/span&gt;】， &lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="_x0000_i1030" style="visibility: visible; width: 132.75pt; height: 169.5pt; mso-wrap-style: square;" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image105.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;出现如下视图：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_35" style="visibility: visible; width: 414.75pt; height: 359.25pt; mso-wrap-style: square;" alt="SDK10.png" type="#_x0000_t75" o:spid="_x0000_i1029"&gt;&lt;v:imagedata o:title="SDK10" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image107.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt; mso-list: l1 level1 lfo4; tab-stops: list 21.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-bidi-font-family: 宋体;"&gt;&lt;span style="mso-list: Ignore;"&gt;4.&lt;span style="font: 7pt 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;在打开的视图左边点击【&lt;span lang="EN-US"&gt;Android&lt;/span&gt;】，视图如下所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_36" style="visibility: visible; width: 414.75pt; height: 321.75pt; mso-wrap-style: square;" alt="SDK11.png" type="#_x0000_t75" o:spid="_x0000_i1028"&gt;&lt;v:imagedata o:title="SDK11" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image109.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;在右边的&lt;span lang="EN-US"&gt;SDK Location&lt;/span&gt;中点击&amp;ldquo;&lt;span lang="EN-US"&gt;Browse&amp;hellip;&lt;/span&gt;&amp;rdquo;选择&lt;span lang="EN-US" style="mso-bidi-font-weight: bold;"&gt;Android SDK&lt;/span&gt;所在位置。如下图所示：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_37" style="visibility: visible; width: 243.75pt; height: 239.25pt; mso-wrap-style: square;" alt="SDK12.png" type="#_x0000_t75" o:spid="_x0000_i1027"&gt;&lt;v:imagedata o:title="SDK12" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image111.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;确定&amp;rdquo;，出现如下视图：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_38" style="visibility: visible; width: 414.75pt; height: 321.75pt; mso-wrap-style: square;" alt="SDK13.png" type="#_x0000_t75" o:spid="_x0000_i1026"&gt;&lt;v:imagedata o:title="SDK13" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image113.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击以上窗口右下角的&amp;ldquo;&lt;span lang="EN-US"&gt;Apply&lt;/span&gt;&amp;rdquo;，出现如下视图：&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-no-proof: yes;"&gt;&lt;v:shape id="图片_x0020_39" style="visibility: visible; width: 415.5pt; height: 321.75pt; mso-wrap-style: square;" alt="SDK14.png" type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;v:imagedata o:title="SDK14" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image115.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;点击&amp;ldquo;&lt;span lang="EN-US"&gt;OK&lt;/span&gt;&amp;rdquo;即可完成&lt;span lang="EN-US"&gt;Android SDK&lt;/span&gt;的安装。&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-family: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast;"&gt;至此，&lt;span lang="EN-US"&gt;Android&lt;/span&gt;的开发环境已经搭建完成。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&lt;span style="font-family: Verdana;" face="Verdana"&gt;From:王家林的的第三本Android书籍《Android网络编程终结者》&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;" face="Calibri"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2221229.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/22/2221229.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/10/21/2220581.html</id><title type="text">王家林的第三本Android书籍《Android网络编程终结者》在2011年11月底出版。国内第一本基于Android4.0的书籍。一书在手，从此踏上享受Android网络编程之路！Enjoy Android NOW！</title><summary type="text">第1篇 AndroiD 4.0开发环境搭建和测试··············································</summary><published>2011-10-21T10:04:00Z</published><updated>2011-10-21T10:04:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/21/2220581.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/21/2220581.html"/><content type="html">&lt;p class="MsoToc1"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;篇&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;AndroiD 4.0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;开发环境搭建和测试&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;1.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;下载所需的软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;1.2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;安装所需要的软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;3&lt;/span&gt;&lt;span style="font-variant: normal !important; font-size: 9pt; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;1.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;第一个&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android 4.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;程序&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;9&lt;/span&gt;&lt;span style="font-variant: normal !important; font-size: 9pt; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;篇&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;软件的测试和调试&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK26"&gt;&lt;/a&gt;&lt;a name="OLE_LINK25"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;2.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;软件测试&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;24&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;软件调试&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;30&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;篇&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;网络下的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;JSON&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;中使用到的&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;37&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;使用&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;SAX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;解析&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot; &lt;/span&gt;40&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;使用&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;DOM&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;解析&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot; &lt;/span&gt;44&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;使用&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;PULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;解析&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot; &lt;/span&gt;49&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;使用&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;PULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;生成&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot; &lt;/span&gt;52&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK10"&gt;&lt;/a&gt;&lt;a name="OLE_LINK9"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman; color: #0000ff;" face="Times New Roman" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;3.6&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SAX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;、&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;DOM&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;、&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;PULL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;的比较&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.7&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;解析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;JSON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot; &lt;/span&gt;59&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;3.8&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;生成&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;JSON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot; &lt;/span&gt;62&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;篇&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;HTTP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;协议剖析&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;4.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;HTTP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;协议概述&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;67&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;4.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;HTTP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;协议实例剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;73&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;" lang="EN-US"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;篇&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;中的数据下载&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;80&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;获取网络上的图片&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;81&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;获取网络上的网页代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;90&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;获取网络上的&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;数据&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;获取网络上的&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;JSON&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;数据&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;110&lt;/span&gt;&lt;span style="font-variant: normal !important; font-size: 9pt; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Java SE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;单线程下载网络上的音视频等大文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;120&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.6&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;单线程下载网络上的音视频等大文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;140&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.7&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Java SE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;多线程下载网络上的音视频等大文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;160&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;5.8&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;多线程下载网络上的音视频等大文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;180&lt;/span&gt;&lt;span style="font-variant: normal !important; font-size: 9pt; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;" lang="EN-US"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;篇&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;ANDROID&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;中的数据上传&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;212&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK20"&gt;&lt;/a&gt;&lt;a name="OLE_LINK19"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK20;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman; color: #0000ff;" face="Times New Roman" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通过&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;GET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;方式传递数据给服务器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;213&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK61"&gt;&lt;/a&gt;&lt;a name="OLE_LINK60"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK61;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;6.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK61;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK60;"&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通过&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;POST&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;方式传递数据给服务器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;220&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;6.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;发送&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;XML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;数据给服务器并调用&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;WebService&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot; &lt;/span&gt;230&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK22"&gt;&lt;/a&gt;&lt;a name="OLE_LINK21"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK22;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman; color: #0000ff;" face="Times New Roman" color="#0000ff"&gt;&lt;span style="text-decoration: underline;"&gt;6.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通过&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;HTTP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;协议实现文件上传&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;240&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;" lang="EN-US"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;篇&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;ANDROID&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;中的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Socket&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;编程&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;255&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;7.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;TCP/IP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;协议与&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Socket&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通讯&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;256&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;7.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Socket&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通讯的一般过程&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;258&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;7.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Socket&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;编程实战&amp;mdash;&amp;mdash;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;聊天室实例&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;270&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;7.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;中通过&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;SOCKET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;协议实现断点续传上传音视频等大文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;290&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;" lang="EN-US"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;篇&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;中的浏览器编程&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;315&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK70"&gt;&lt;/a&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;8.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;WebView&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;简介&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;316&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;8.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;WebView&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;浏览网页简单示例&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;318&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;8.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;WebView&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;浏览网页复杂示例&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;323&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;8.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;中软件界面设计新大陆&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;---&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;采用&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;HTML&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;设计软件界面&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;330&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 'Arial','sans-serif'; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;" lang="EN-US"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 黑体; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;彻底剖析&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;中软件的启动和退出&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;345&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;9.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="OLE_LINK28"&gt;&lt;/a&gt;&lt;a name="OLE_LINK27"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK28;"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;软件启动过程深入剖析&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK28;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK27;"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;346&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK69"&gt;&lt;/a&gt;&lt;a name="OLE_LINK68"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;9.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-bookmark: OLE_LINK68;"&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;单个&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK68;"&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK68;"&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;和多个&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK68;"&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Acitivity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK68;"&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;退出及源码剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-bookmark: OLE_LINK68;"&gt;&lt;span style="mso-bookmark: OLE_LINK69;"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;353&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK66"&gt;&lt;/a&gt;&lt;a name="OLE_LINK65"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK66;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;9.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-bookmark: OLE_LINK65;"&gt;&lt;span style="mso-bookmark: OLE_LINK66;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通过结束进程退出软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK66;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK65;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;361&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;9.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通过结束&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Dalvik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;虚拟机退出软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;362&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;a name="OLE_LINK71"&gt;&lt;/a&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;9.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="mso-bookmark: OLE_LINK71;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;通过程序包退出软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK71;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;363&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;9.6&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-variant: normal !important; font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman'; mso-no-proof: yes;"&gt;再论&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;中的空进程&lt;/span&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="font-variant: normal !important; display: none; font-size: 9pt; mso-no-proof: yes; mso-hide: screen;" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;364&lt;/span&gt;&lt;span style="font-variant: normal !important; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 黑体; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;附录&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="OLE_LINK77"&gt;&lt;/a&gt;&lt;a name="OLE_LINK74"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK77;"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;如何成为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="mso-bookmark: OLE_LINK74;"&gt;&lt;span style="mso-bookmark: OLE_LINK77;"&gt;&lt;span style="font-family: 宋体; mso-hansi-font-family: 'Times New Roman'; mso-ascii-font-family: 'Times New Roman';"&gt;高手最新版本：结合云计算和智能端、软硬整合&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK77;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK74;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="text-transform: none; font-size: 9pt; font-weight: normal; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;&lt;span style="font-family: Times New Roman;" face="Times New Roman"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;368&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-transform: none; font-family: 'Arial','sans-serif'; font-weight: normal; mso-bidi-font-size: 10.5pt; mso-fareast-font-family: 黑体; mso-bidi-font-weight: bold; mso-no-proof: yes;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2220581.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/10/21/2220581.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/09/26/2192295.html</id><title type="text">王家林的第二本Android书籍---基于Android平台的商业软件-手机守护神开发全程实战目录</title><summary type="text">第1话安全，安全，安全！················································</summary><published>2011-09-26T13:32:00Z</published><updated>2011-09-26T13:32:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/09/26/2192295.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/09/26/2192295.html"/><content type="html">&lt;p class="MsoNormal" style="line-height: 15.3pt;"&gt;&lt;a name="OLE_LINK26"&gt;&lt;/a&gt;&lt;a name="OLE_LINK25"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; text-indent: 0cm; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt; &lt;v:stroke joinstyle="miter"/&gt; &lt;v:formulas&gt;  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"/&gt;  &lt;v:f eqn="sum @0 1 0"/&gt;  &lt;v:f eqn="sum 0 0 @1"/&gt;  &lt;v:f eqn="prod @2 1 2"/&gt;  &lt;v:f eqn="prod @3 21600 pixelWidth"/&gt;  &lt;v:f eqn="prod @3 21600 pixelHeight"/&gt;  &lt;v:f eqn="sum @0 0 1"/&gt;  &lt;v:f eqn="prod @6 1 2"/&gt;  &lt;v:f eqn="prod @7 21600 pixelWidth"/&gt;  &lt;v:f eqn="sum @8 21600 0"/&gt;  &lt;v:f eqn="prod @7 21600 pixelHeight"/&gt;  &lt;v:f eqn="sum @10 21600 0"/&gt; &lt;/v:formulas&gt; &lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/&gt; &lt;o:lock v:ext="edit" aspectratio="t"/&gt;&lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:172.5pt; height:103.5pt'&gt; &lt;v:imagedata src="file:///C:\DOCUME~1\Android\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png"  o:title="3"/&gt;&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img width="230" height="138" src="file:///C:/DOCUME~1/Android/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="_x0000_i1025" /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; text-indent: 0cm; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="center" style="text-align: center; text-indent: 0cm; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;话&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;安全，安全，安全！&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-hansi-font-family: 宋体; font-variant: normal !important; mso-no-proof: yes;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;吸费门事件及其思考&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.2 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-hansi-font-family: 宋体; font-variant: normal !important; mso-no-proof: yes;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;吸费门程序&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.2.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;吸费门程序&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;介绍&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.2.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;吸费门程序&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;运行流程&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.2.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;吸费门程序&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;实现代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;短信监听器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.3.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;短信监听器介绍&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.3.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;短信&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;监听器运行流程&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.3.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;短信&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;监听器实现代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="OLE_LINK2"&gt;&lt;/a&gt;&lt;a name="OLE_LINK1"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;电话监听器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.4.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;电话&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;监听器介绍&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;18&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.4.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;电话&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;监听器运行流程&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2" style="text-indent: 36.9pt; mso-char-indent-count: 3.54;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;1.4.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;电话&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;监听器实现代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;话&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a name="OLE_LINK6"&gt;&lt;/a&gt;&lt;a name="OLE_LINK5"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK6;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK6;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK5;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;手机守护神软件市场需求分析、软件介绍、&lt;a name="OLE_LINK4"&gt;&lt;/a&gt;&lt;a name="OLE_LINK3"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;23&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;2.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;市场需求分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;24&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;软件介绍&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;25&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;2.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;软件启动过程剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;26&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;2.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;2.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;再论&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;中的空进程剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;34&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;话&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;软件工程下的手机守护神软件：需求、分析、架构设计、详细设计、实现、测试、调试、迭代&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的市场需求&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;37&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;a name="OLE_LINK8"&gt;&lt;/a&gt;&lt;a name="OLE_LINK7"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的需求分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.2.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;用户心中所需&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;39&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;软件使用场景&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.2.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;软件功能细分&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的架构设计&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;44&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.3.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;MVC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;模式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;45&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.3.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;MVC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;在&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;应用开发中的第一种实现方式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.3.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;MVC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;在&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;应用开发中的第二种实现方式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;47&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.3.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件的实现方式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;48&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的详细设计&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.4.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;模块划分&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;50&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.4.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;模块间的关系&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的具体实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;52&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.5.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;实现时候的编码规范&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;53&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.5.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;涉及到的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;内容&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;a name="OLE_LINK10"&gt;&lt;/a&gt;&lt;a name="OLE_LINK9"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.6&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的测试&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;55&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.6.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;应用开发时候的测试方法&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;56&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.6.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件的测试&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.7&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的调试&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;59&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.6.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;应用开发时候的调试方法&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;60&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.6.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件的调试&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;61&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;3.7&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件的迭代&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;63&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.6.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;应用开发时候的迭代方法&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;64&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;3.6.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件的迭代&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;65&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK9;"&gt;&lt;span style="mso-bookmark: OLE_LINK10;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;话&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;界面的架构和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;66&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;4.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;应用软件开发最经常使用的界面架构方案&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.1.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;最常用的界面架构方案分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;68&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.1.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;最常用的界面架构方案实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;69&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.1.3 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;最常用的界面架构方案使用场景&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;72&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;4.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;应用软件开发第二种经典的界面架构方案&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.2.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;第二种经典的界面架构方案分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;74&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.2.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;第二种经典的界面架构方案实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;75&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.2.3 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;第二种经典的界面架构方案使用场景&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;79&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;4.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件使用的架构模式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;80&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.3.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;手机守护神软件使用的架构模式分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;81&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.3.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a name="OLE_LINK12"&gt;&lt;/a&gt;&lt;a name="OLE_LINK11"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK12;"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK12;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK11;"&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件的使用的架构模式实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;82&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.3.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件的使用的架构模式的改进&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;85&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;4.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;界面的的动态性分析及实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.4.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;手机守护神软件界面的动态性分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;87&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.4.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件界面的动态性实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;90&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;4.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;界面的的易伸缩性、内存泄露问题和高效使用内存&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;95&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.1 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;软件开发界面伸缩性分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;96&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.2 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;界面伸缩性实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;97&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="margin-left: 0cm; text-indent: 35.7pt; mso-char-indent-count: 4.0;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.3 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件界面伸缩性实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;100&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.4 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;软件开发界面的内存泄露问题&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;101&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.5 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;软件开发界面的内存泄露问题的解决方案&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;102&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="margin-left: 0cm; text-indent: 35.7pt; mso-char-indent-count: 4.0;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.6 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件界面内存隐患分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;105&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.7 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件界面高效使用内存分析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;106&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 14.0pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;4.5.8 &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;手机守护神软件界面高效使用内存实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;108&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent: 0cm; mso-char-indent-count: 0;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; text-transform: uppercase; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: uppercase; mso-no-proof: yes;"&gt;5&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; text-transform: uppercase; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: uppercase; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; text-transform: uppercase; mso-no-proof: yes;"&gt;手机守护神软件数据的持久化和管理&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;5.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;中的数据存储方式大揭秘&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;110&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;111&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;文件存储方式&lt;span style="font-variant: small-caps;"&gt;大揭秘&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;112&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;文件存储方式核心代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;113&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SharedPrefences&lt;span style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot; &lt;/span&gt;115&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SharedPrefences&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;存储方式&lt;span style="font-variant: small-caps;"&gt;大揭秘&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;116&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SharedPrefences&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="OLE_LINK14"&gt;&lt;/a&gt;&lt;a name="OLE_LINK13"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK14;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;存储&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;方式核心代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;117&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;120&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库存储方式&lt;span style="font-variant: small-caps;"&gt;大揭秘&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;121&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库存储方式核心代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;122&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;ContentProvider&lt;span style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt; &lt;/span&gt;126&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.4.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;ContentProvider&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;存储方式&lt;span style="font-variant: small-caps;"&gt;大揭秘&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;127&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.4.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;ContentProvider&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;存储方式核心代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;128&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;网络&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;132&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.5.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;网络存储方式&lt;span style="font-variant: small-caps;"&gt;大揭秘&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.5.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;网络存储方式核心代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;134&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;5.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Androud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;手机守护神软件数据持久化和管理的选择&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;集中数据持久化方式的核心适用场合&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;143&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;文件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;144&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SharedPrefences&lt;span style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot; &lt;/span&gt;145&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;146&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;ContentProvider&lt;span style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt; &lt;/span&gt;147&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;网络&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;148&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Androud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;手机守护神软件数据持久化和管理的选择&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;149&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Androud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;手机守护神软件数据持久化和管理的选择及其原因&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Androud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;手机守护神软件数据持久化和管理实现的流程&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;a name="OLE_LINK16"&gt;&lt;/a&gt;&lt;a name="OLE_LINK15"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK16;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK15;"&gt;&lt;span style="mso-bookmark: OLE_LINK16;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Androud&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;手机守护神软件数据持久化和管理的实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;152&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库的精妙设计&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;153&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库的实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;154&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;对&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;SQLite&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库的操作&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;155&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;登录模块的设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;158&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;6.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name="OLE_LINK18"&gt;&lt;/a&gt;&lt;a name="OLE_LINK17"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK18;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神登录对话框&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;界面和控制逻辑&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;159&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;经典的对话框&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;160&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;常见的对话框实现方式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;161&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;更好的对话框实现方式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;163&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;6.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;最经典的对话框实现方式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;164&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;登录对话框&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;167&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;登录对话框的运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;168&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;登录对话框的设计&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;169&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="text-indent: 44.1pt; line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;5.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;登录对话框的实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;170&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;6.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神登录功能的业务逻辑&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;172&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;6.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;数据库的实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;174&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3" style="line-height: 15.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;6.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; color: windowtext;"&gt;业务逻辑&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext; display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;找回手机和保护数据流程和核心实现代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;a name="OLE_LINK20"&gt;&lt;/a&gt;&lt;a name="OLE_LINK19"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK20;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;7.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;找回手机和保护数据流程&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;找回手机和保护数据流程图&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;181&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;7.1.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;找回手机和保护数据流程分析&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;182&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;7.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件使用时自定的协议&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;183&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;自定义协议&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;184&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;7.2.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;手机守护神自定义的协议&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;185&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;7.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;找回手机和保护数据核心实现代码&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;186&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;找回手机核心代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;186&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;保护数据核心代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;195&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;a name="OLE_LINK22"&gt;&lt;/a&gt;&lt;a name="OLE_LINK21"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK22;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;把手机中的数据上传到网络实现代码剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;200&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;上传联系人的联系姓名、联系电话、邮件等实现代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;200&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;a name="OLE_LINK24"&gt;&lt;/a&gt;&lt;a name="OLE_LINK23"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK24;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK23;"&gt;&lt;span style="mso-bookmark: OLE_LINK24;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK23;"&gt;&lt;span style="mso-bookmark: OLE_LINK24;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;上传用户手机中的照片实现代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;208&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK23;"&gt;&lt;span style="mso-bookmark: OLE_LINK24;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK23;"&gt;&lt;span style="mso-bookmark: OLE_LINK24;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="mso-bookmark: OLE_LINK23;"&gt;&lt;span style="mso-bookmark: OLE_LINK24;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;上传用户手机中音频和视频实现代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;216&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;删除联系人的联系姓名、联系电话、邮件等实现代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;220&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;删除用户手机中的照片实现代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;222&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc3"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: small-caps; color: windowtext;"&gt;7.4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="color: windowtext;"&gt;.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: small-caps; color: windowtext;"&gt;删除用户手机中音频和视频实现代码&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="display: none; mso-hide: screen;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;225&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;密码设置模块&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;227&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;8.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;密码设置模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;228&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;8.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;密码设置模块界面设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;229&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;8.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;密码设置模块流程控制功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;232&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;8.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;密码设置模块业务功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;233&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;8.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;密码设置模块优化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;239&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;第&lt;/span&gt;&lt;span lang="EN-US"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;话&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;备用设置模块&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;242&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;9.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;备用设置模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;243&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;9.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;备用设置模块界面设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;244&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;9.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;备用设置模块流程控制功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;246&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;9.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;备用设置模块业务功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;258&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;9.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;备用设置模块的优化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent: 0cm; mso-char-indent-count: 0;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; text-transform: uppercase; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: uppercase; mso-no-proof: yes;"&gt;10&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; text-transform: uppercase; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: uppercase; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;b&gt;&lt;span style="mso-bidi-font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; text-transform: uppercase;"&gt;定位设置模块&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 12.0pt; font-family: 'Times New Roman','serif'; text-transform: uppercase;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;10.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;定位设置模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;255&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;10.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;定位设置模块界面设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;256&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;10.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;定位设置模块流程控制功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;265&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;10.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;定位设置模块业务功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;268&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;10.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;定位设置模块的优化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;275&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;报警设置模块&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;277&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;11.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;报警设置模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;278&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;11.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;报警设置模块界面设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;279&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;11.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;报警设置模块流程控制功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;282&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;11.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;报警设置模块业务功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;284&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;11.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;报警设置模块的优化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;289&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;系统设置模块&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;293&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;12.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;系统设置模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;294&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;12.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;系统设置模块界面设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;295&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;12.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;系统设置模块流程控制功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;298&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;12.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;系统设置模块业务功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;12.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;系统设置模块的优化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;303&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;用户帮助模块&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;304&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;13.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;用户帮助模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;305&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;13.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;用户帮助模块界面设计和实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;306&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;13.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;用户帮助模块流程控制功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;309&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;13.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;用户帮助模块业务功能实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;312&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;13.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;用户帮助模块的优化&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;316&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;第&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: normal; mso-no-proof: yes;"&gt;话&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;软件退出模块&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;318&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;14.1&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;软件退出模块运行效果图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;319&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;14.2&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;单个&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;Activity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;退出及源码剖析&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;320&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;14.3&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;通过结束进程退出软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;323&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;14.4&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;通过结束&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;Dalvik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;虚拟机退出软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;324&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;14.5&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;通过程序包退出软件&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;325&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc2"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;14.6&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; font-variant: normal !important; mso-no-proof: yes;"&gt;手机守护神软件软件退出方式分析及实现&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; font-variant: normal !important; display: none; mso-hide: screen; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;326&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-variant: normal !important; mso-no-proof: yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 黑体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;附录&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;如何成为&lt;/span&gt;&lt;span lang="EN-US"&gt;Android&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;高手最新版本：结合云计算和智能端、软硬整合&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;span style="mso-tab-count: 1 middot;"&gt;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot;&amp;middot; &lt;/span&gt;330&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoToc1" style="line-height: 15.6pt; tab-stops: right middot 425.3pt;"&gt;&lt;span style="mso-bookmark: OLE_LINK26;"&gt;&lt;span style="mso-bookmark: OLE_LINK25;"&gt;&lt;span class="MsoHyperlink"&gt;&lt;span lang="EN-US" style="font-size: 9.0pt; mso-fareast-font-family: 黑体; text-transform: none; font-weight: normal; mso-bidi-font-weight: bold; mso-no-proof: yes;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p0" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;企业培训和开发合作官方联系方式：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; 电话:18610086859&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Email:hiheartfirst@gmail.com&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; QQ:1740415547&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; QQ群：175189001&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;国士工作室 有你更美好！&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2192295.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/09/26/2192295.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/07/27/2118796.html</id><title type="text">【原创&amp;#183;教程&amp;#183;连载】《Android之大话设计模式》--设计模式之行为型模式 第十五章：观察者模式 GG在MM身边有两个妹妹</title><summary type="text">&lt;大话设计模式&gt;本教程说明及版权声明国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。企业培训和开发合作官方联系方式： 电话:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群：148325348国士工作室 有你更美好！l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。l 如果对该文档有任何疑问或者建</summary><published>2011-07-27T13:08:00Z</published><updated>2011-07-27T13:08:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/07/27/2118796.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/07/27/2118796.html"/><content type="html">&lt;h1 align="center"&gt;&amp;lt;大话设计模式&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2 align="center"&gt;本教程说明及版权声明&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;企业培训和开发合作官方联系方式：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; 电话:18610086859&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Email:hiheartfirst@gmail.com&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; QQ:1740415547&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;QQ群：148325348&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="line-height: 19px; color: #ff0000;"&gt;国士工作室 有你更美好！&lt;/span&gt;&lt;/p&gt;&lt;p class="p0" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。&lt;/p&gt;&lt;p class="p0" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;l 如果对该文档有任何疑问或者建议，请进入官方博客&lt;/p&gt;&lt;p class="p0" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.cnblogs.com/guoshiandroid/" style="color: #1a8bc8; text-decoration: none;"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;留言或者直接与国士工作室联系（后附联系方式），我们会慎重参考您的建议并根据需要对本文档进行修改，以造福更多开发者！&lt;/p&gt;&lt;p class="p0" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;l 《大话设计模式》的最新及完整内容会在国士工作室官方博客定期更新，请访问国士工作室博客&lt;/p&gt;&lt;p class="p0" id="cjabiokabamngnbigeeibddnihgllkgg-mousedown" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/" style="color: #1a8bc8; text-decoration: none;"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;获取更多更新内容。&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #4b4b4b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;/span&gt;&lt;a name="OLE_LINK3"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;span style="mso-bookmark: OLE_LINK5;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 14.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;span style="mso-bookmark: OLE_LINK5;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 14.0pt;"&gt; GG&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;span style="mso-bookmark: OLE_LINK5;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 14.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;在&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;span style="mso-bookmark: OLE_LINK5;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 14.0pt;"&gt;MM&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK3;"&gt;&lt;span style="mso-bookmark: OLE_LINK4;"&gt;&lt;span style="mso-bookmark: OLE_LINK5;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 14.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;身边有两个妹妹&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4b4b4b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p0" style="line-height: 19px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; text-indent: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="MsoNormal" align="center" style="text-align: center;"&gt;&lt;span face="宋体" style="font-family: 宋体;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px; line-height: 27px;"&gt;&lt;b&gt;&lt;a name="OLE_LINK5"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a name="OLE_LINK8"&gt;&lt;/a&gt;&lt;a name="OLE_LINK2"&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK8;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;模式&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;应用场景举例&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 14.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 14.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;GG&lt;/span&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;每天晚上临睡前都要查考一个邮件组，这个邮件组主要是&lt;span lang="EN-US"&gt;GG&lt;/span&gt;和&lt;span lang="EN-US"&gt;MM&lt;/span&gt;的两个密友（这两个女生都是&lt;span lang="EN-US"&gt;GG&lt;/span&gt;的妹妹）建立的，两个妹妹把&lt;span lang="EN-US"&gt;MM&lt;/span&gt;需要人帮助和需要体贴的地方发到发送到邮箱，这个时候&lt;span lang="EN-US"&gt;GG&lt;/span&gt;就可以每天在&lt;span lang="EN-US"&gt;MM&lt;/span&gt;需要的时候都挺身而出，说：&amp;ldquo;有我在！不要怕！&amp;rdquo;。&lt;span lang="EN-US"&gt;GG&lt;/span&gt;每次打开这个邮件组的时候都很激动，心里还总是宁愿&lt;span lang="EN-US"&gt;MM&lt;/span&gt;有事情，这样&lt;span lang="EN-US"&gt;GG&lt;/span&gt;就可以表现自己啦&lt;span lang="EN-US"&gt;^_^&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式解释：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式（&lt;/span&gt;&lt;a name="OLE_LINK6"&gt;&lt;span lang="EN-US"&gt;Observer &lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US"&gt;Pattern&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）又名发布&lt;/span&gt;&lt;span lang="EN-US"&gt;-&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;订阅（&lt;/span&gt;&lt;span lang="EN-US"&gt;Publish/Subscribe&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）模式、&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; color: black;"&gt;模型&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Verdana','sans-serif'; color: black;"&gt;-&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; color: black;"&gt;视图（&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Verdana','sans-serif'; color: black;"&gt;Model/View&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; color: black;"&gt;）模式、源&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Verdana','sans-serif'; color: black;"&gt;-&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; color: black;"&gt;监听器（&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Verdana','sans-serif'; color: black;"&gt;Source/Listener&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; color: black;"&gt;）模式、从属者（&lt;/span&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Verdana','sans-serif'; color: black;"&gt;Dependents&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; color: black;"&gt;）模式&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;，观察者模式定义了定义了一种对象间的一种一对多的依赖关系，当一个对象的状态发生变化的时候，所有依赖于它的对象都得到通知并且被自动刷新对象状态。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察模式提供给关联对象的一种同步通信的手段，使得某个对象和依赖它的对象之间保持状态的同步。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;英文定义为：&lt;/span&gt;&lt;span lang="EN-US"&gt;Define a one-to-many dependency between objects so that when oneobject changes state, all its dependents are notified and updated automatically&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式的&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;UML&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;图：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式所涉及的角色如下：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;抽象被观察者（&lt;/span&gt;&lt;span lang="EN-US"&gt;Subject&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）：被观察的对象，当需要被观察的状态发生改变时，被观察者需要通知队列中的所有观察者对象。&lt;/span&gt;&lt;span lang="EN-US"&gt;Subject&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;可以有任意多个观察者对象，被观察者需要维持一个观察者对象的队列列表，通过这种维持是指添加、删除、通知被观察者。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;具体被观察者（&lt;/span&gt;&lt;span lang="EN-US"&gt;ConcreteSubject&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）：被观察者的具体的实现。包含一些基本的属性及其他操作。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;抽象观察者（&lt;/span&gt;&lt;span lang="EN-US"&gt;Observer&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）：是一个接口或者抽象类。当被观察者的状态发生改变时，观察者对象将通过一个回调函数得到通知。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;具体观察者（&lt;/span&gt;&lt;span lang="EN-US"&gt;ConcreteObserver&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）：观察者的具体实现。存储有关的状态，这些状态应与被观察者的状态保持一致。实现&lt;/span&gt;&lt;span lang="EN-US"&gt;Observer&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;的更新接口以使得自身状态和目标的状态保持一致。在本角色内也可以维护一个指向具体的被观察者对象的引用。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式的&lt;/span&gt;&lt;span lang="EN-US"&gt;UML&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;图如下&lt;/span&gt; &lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;所示：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="center" style="text-align: center;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt; &lt;v:stroke joinstyle="miter"/&gt; &lt;v:formulas&gt;  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"/&gt;  &lt;v:f eqn="sum @0 1 0"/&gt;  &lt;v:f eqn="sum 0 0 @1"/&gt;  &lt;v:f eqn="prod @2 1 2"/&gt;  &lt;v:f eqn="prod @3 21600 pixelWidth"/&gt;  &lt;v:f eqn="prod @3 21600 pixelHeight"/&gt;  &lt;v:f eqn="sum @0 0 1"/&gt;  &lt;v:f eqn="prod @6 1 2"/&gt;  &lt;v:f eqn="prod @7 21600 pixelWidth"/&gt;  &lt;v:f eqn="sum @8 21600 0"/&gt;  &lt;v:f eqn="prod @7 21600 pixelHeight"/&gt;  &lt;v:f eqn="sum @10 21600 0"/&gt; &lt;/v:formulas&gt; &lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/&gt; &lt;o:lock v:ext="edit" aspectratio="t"/&gt;&lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:415.5pt; height:239.25pt'&gt; &lt;v:imagedata src="file:///C:\DOCUME~1\Android\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.png"  o:title=""/&gt;&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img width="554" height="319" src="file:///C:/DOCUME~1/Android/LOCALS~1/Temp/msohtmlclip1/01/clip_image002.jpg" v:shapes="_x0000_i1025" /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;a name="OLE_LINK1"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 124.5pt;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式深入分析&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; text-indent: 21.0pt; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;a name="OLE_LINK7"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察者模式（&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;Observer&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;）完美的将观察者和被观察的对象分离开。举个例子，用户界面可以作为一个观察者，业务数据是被观察者，用户界面观察业务数据的变化，发现数据变化后，就显示在界面上。面向对象设计的一个原则是：系统中的每个类将重点放在某一个功能上，而不是其他方面。一个对象只做一件事情，并且将他做好。观察者模式在模块之间划定了清晰的界限，提高了应用程序的可维护性和重用性。&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察者模式有很多实现方式，从根本上说，该模式必须包含两个角色：观察者和被观察对象。在刚才的例子中，业务数据是被观察对象，用户界面是观察者。观察者和被观察者之间存在&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;rdquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;的逻辑关联，当被观察者发生改变的时候，观察者就会观察到这样的变化，并且做出相应的响应。如果在用户界面、业务数据之间使用这样的观察过程，可以确保界面和数据之间划清界限，假定应用程序的需求发生变化，需要修改界面的表现，只需要重新构建一个用户界面，业务数据不需要发生变化。&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;rdquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;不是&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;直接调用&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;rdquo;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;实现观察者模式的时候要注意，观察者和被观察对象之间的互动关系不能体现成类之间的直接调用，否则就将使观察者和被观察对象之间紧密的耦合起来，从根本上违反面向对象的设计的原则。无论是观察者&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;rdquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察对象，还是被观察者将自己的改变&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;通知&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;rdquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察者，都不应该直接调用。&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;实现观察者模式有很多形式，比较直观的一种是使用一种&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;注册&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;通知&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;撤销注册&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;rdquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;的形式。下面的三个图详细的描述了这样一种过程：&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;：观察者（&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;Observer&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;）将自己注册到被观察对象（&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;Subject&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;）中，被观察对象将观察者存放在一个容器（&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;Container&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;）里。&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;：被观察对象发生了某种变化（如图中的&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;SomeChange&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;），从容器中得到所有注册过的观察者，将变化通知观察者。&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; line-height: 18.0pt; mso-pagination: widow-orphan; word-break: break-all;"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;：观察者告诉被观察者要撤销观察，被观察者从容器中将观察者去除。&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;观察者将自己注册到被观察者的容器中时，被观察者不应该过问观察者的具体类型，而是应该使用观察者的接口。这样的优点是：假定程序中还有别的观察者，那么只要这个观察者也是相同的接口实现即可。一个被观察者可以对应多个观察者，当被观察者发生变化的时候，他可以将消息一一通知给所有的观察者。基于接口，而不是具体的实现&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span lang="EN-US" style="mso-bidi-font-size: 10.5pt; font-family: 'Arial','sans-serif'; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: OLE_LINK7;"&gt;&lt;span style="mso-bidi-font-size: 10.5pt; font-family: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; color: black; letter-spacing: .4pt; mso-font-kerning: 0pt;"&gt;这一点为程序提供了更大的灵活性。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式使用场景分析及代码实现：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;在上面的使用场景中，&lt;/span&gt;&lt;span lang="EN-US"&gt;MM&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;是被观察者，&lt;/span&gt;&lt;span lang="EN-US"&gt;GG&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;是观察者图如下所示：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" style='width:414.75pt;height:251.25pt'&gt; &lt;v:imagedata src="file:///C:\DOCUME~1\Android\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.png"  o:title=""/&gt;&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;img width="553" height="335" src="file:///C:/DOCUME~1/Android/LOCALS~1/Temp/msohtmlclip1/01/clip_image004.jpg" v:shapes="_x0000_i1026" /&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;建立一个实体类：&lt;/span&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"&gt;&lt;td width="568" valign="top" style="width: 426.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; com.diermeng.designPattern.Observer.impl;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;/*&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;* MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;的困难或者事件记录器&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;*/&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; Event {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;//&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;事件标题&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; String &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;title&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;//&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;事件内容&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;private&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; String &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;content&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;span style="background: silver; mso-highlight: silver;"&gt;String&lt;/span&gt; getTitle() {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; background: silver; mso-highlight: silver; mso-font-kerning: 0pt;"&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: silver; mso-highlight: silver; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; background: silver; mso-highlight: silver; mso-font-kerning: 0pt;"&gt;title&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: silver; mso-highlight: silver; mso-font-kerning: 0pt;"&gt;;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; setTitle(String title) {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;this&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;title&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; = title;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; String getContent() {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;return&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;content&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; setContent(String content) {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;this&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;content&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; = content;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;建立&lt;/span&gt;&lt;span lang="EN-US"&gt;GG&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;这个具体观察者：&lt;/span&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"&gt;&lt;td width="568" valign="top" style="width: 426.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; com.diermeng.designPattern.Observer.impl;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; java.util.Observable;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; java.util.Observer;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;/*&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;* GG&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;作为&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;的观察者&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;实现了&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;Oberver&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;接口&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;*/&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; GG &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;implements&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; Observer {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;/*&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;* &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;覆写&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;update&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;方法&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;实现&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;GG&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;自己的业务方法&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;*  @see java.util.Observer#update(java.util.Observable, java.lang.Object)&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;*/&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; update(Observable o, Object  arg) {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Event art = (Event)arg;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;有新情况了，快来看吧&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;!"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;);&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;情况标题为：&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; + art.getTitle());&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;情况内容为&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;:"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; + art.getContent());&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;建立&lt;/span&gt;&lt;span lang="EN-US"&gt;MM&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;这个具体被观察者：&lt;/span&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"&gt;&lt;td width="568" valign="top" style="width: 426.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; com.diermeng.designPattern.Observer.impl;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; java.util.Observable;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;/*&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;* MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;作为被观察者&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;继承了&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;Observable&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;类&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;*/&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; MM &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;extends&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; Observable {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; publishEvent(&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: blue; mso-font-kerning: 0pt;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;  title,String cotent) {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Event art = &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; Event();&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;art.setTitle(title);&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;art.setContent(cotent);&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;System.&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #0000c0; mso-font-kerning: 0pt;"&gt;out&lt;/span&gt;&lt;/i&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.println(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;有新情况了，标题&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;:"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; + title + &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;",&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;内容&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;:"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; + cotent);&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;this&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.setChanged();&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;this&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;.notifyObservers(art);&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;建立一个测试客户端：&lt;/span&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"&gt;&lt;td width="568" valign="top" style="width: 426.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;package&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; com.diermeng.designPattern.Observer.client;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; com.diermeng.designPattern.Observer.impl.GG;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;import&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; com.diermeng.designPattern.Observer.impl.MM;&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;/*&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;* &lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;观察者模式测试客户端&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #3f7f5f; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;*/&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;class&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; ObserverTest {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;public&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;static&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;void&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; main(String[] args) {&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;MM user = &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; MM();&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;user.addObserver(&lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #7f0055; mso-font-kerning: 0pt;"&gt;new&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt; GG());&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;user.publishEvent(&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;我有新情况啦&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;, &lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"Oh My God,&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;我有新情况啦，&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;Help&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;！！！&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: #2a00ff; mso-font-kerning: 0pt;"&gt;"&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;);&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;运行结果如下：&lt;/span&gt;&lt;/p&gt;&lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes;"&gt;&lt;td width="568" valign="top" style="width: 426.1pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;"&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;有新情况了，标题&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;:&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;我有新情况啦&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;,&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;内容&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;:Oh My  God,&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;我有新情况啦，&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;Help&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;！！！&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;MM&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;有新情况了，快来看吧&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;!&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;情况标题为：我有新情况啦&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" style="text-align: left; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;情况内容为&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;:Oh My God,&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;我有新情况啦，&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;Help&lt;/span&gt;&lt;span style="font-size: 10.0pt; font-family: 宋体; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; color: black; mso-font-kerning: 0pt;"&gt;！！！&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 10.0pt; font-family: 'Courier New'; mso-font-kerning: 0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="tab-stops: 114.75pt;"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式的优缺点分析：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Observer&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;模式的优点是实现了表示层和数据逻辑层的分离，并定义了稳定的更新消息传递机制，类别清晰，并抽象了更新接口，使得可以有各种各样不同的表示层（观察者）。但是其缺点是每个外观对象必须继承这个抽像出来的接口类，这样就造成了一些不方便，比如有一个别人写的外观对象，并没有继承该抽象类，或者接口不对，我们又希望不修改该类直接使用它。虽然可以再应用&lt;/span&gt;&lt;span lang="EN-US"&gt;Adapter&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;模式来一定程度上解决这个问题，但是会造成更加复杂烦琐的设计，增加出错几率。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式的效果有以下几个优点：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）观察者模式在被观察者和观察者之间建立一个抽象的耦合。被观察者角色所知道的只是一个具体现察者聚集，每一个具体现察者都符合一个抽象观察者的接口。被观察者并不认识任何一个具体观察者，它只知道它们都有一个共同的接口。由于被观察者和观察者没有紧密地耦合在一起，因此它们可以属于不同的抽象化层次。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）观察者模式支持广播通信。被观察者会向所有的登记过的观察者发出通知。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式有下面的一些缺点：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）如果一个被观察者对象有很多直接和间接的观察者的话，将所有的观察者都通知到会花费很多时间。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）如果在被观察者之间有循环依赖的话，被观察者会触发它们之间进行循环调用，导致系统崩溃。在使用观察考模式时要特别注意这一点。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）如果对观察者的通知是通过另外的线程进行异步投递的话，系统必须保证投递是以自恰的方式进行的。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;）虽然观察者模式可以随时使观察者知道所观察的对象发生了变化，但是观察者模式没有相应的机制使观察者知道所观察的对象是怎么发生变化的。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式的实际应用简介：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;什么时候使用&lt;/span&gt;&lt;span lang="EN-US"&gt;:&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span lang="EN-US"&gt;1. &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;当一个对象的改变需要同时改变其他对象&lt;/span&gt;&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;而且它不知道具体有多少对象有待改变时&lt;/span&gt;&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;应该考虑使用观察者模式&lt;/span&gt;&lt;span lang="EN-US"&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span lang="EN-US"&gt;2. &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;一个抽象模型有两个方面&lt;/span&gt;&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;其中一个方面依赖于另一方面&lt;/span&gt;&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;这时用观察者模式可以将这两者封闭在独立的对象中使它们各自独立地改变和复用&lt;/span&gt;&lt;span lang="EN-US"&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span lang="EN-US"&gt;3. &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式所做的工作其实就是在解除耦合&lt;/span&gt;&lt;span lang="EN-US"&gt;. &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;让耦合的双方都依赖于抽象&lt;/span&gt;&lt;span lang="EN-US"&gt;, &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;而不是依赖于具体&lt;/span&gt;&lt;span lang="EN-US"&gt;. &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;从而使得各自的变化都不会影响另一边的变化&lt;/span&gt;&lt;span lang="EN-US"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-size: 12.0pt; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;温馨提示：&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="font-size: 12.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;从具体主题角色指向抽象观察者角色的合成关系，代表具体主题对象可以有任意多个对抽象观察者对象的引用。之所以使用抽象观察者而不是具体观察者，意味着主题对象不需要知道引用了哪些&lt;/span&gt;&lt;span lang="EN-US"&gt;ConcreteObserver&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;类型，而只知道抽象&lt;/span&gt;&lt;span lang="EN-US"&gt;Observer&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;类型。这就使得具体主题对象可以动态地维护一系列的对观察者对象的引用，并在需要的时候调用每一个观察者共有的&lt;/span&gt;&lt;span lang="EN-US"&gt;Update()&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;方法。这种做法叫做&lt;/span&gt;&lt;span lang="EN-US"&gt;"&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;针对抽象编程&lt;/span&gt;&lt;span lang="EN-US"&gt;"&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-indent: 21.0pt;"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"&gt;观察者模式美中不足的地方在于：当一个被观察者对象有很多观察者的时候，通知所有的观察者会消耗很多时间。此时就要求我们根据各种因素进行合理的权衡。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2118796.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/07/27/2118796.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/06/27/2091441.html</id><title type="text">国士工作室发布：基于智能手机Android平台商业软件-手机守护神软件开发实战</title><summary type="text">国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。企业培训和开发合作官方联系方式： 电话:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群：148325348国士工作室 有你更美好！l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。l 如果对该文档有任何疑问或者建议，请进入官方博客http://www.cnbl</summary><published>2011-06-27T07:52:00Z</published><updated>2011-06-27T07:52:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/27/2091441.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/27/2091441.html"/><content type="html">&lt;p&gt;&lt;span style="color: #ff0000;"&gt;国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;企业培训和开发合作官方联系方式：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; 电话:18610086859&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Email:hiheartfirst@gmail.com&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; QQ:1740415547&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;QQ群：148325348&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;国士工作室 有你更美好！&lt;/span&gt;&lt;/p&gt;&lt;p class="p0"&gt;l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。&lt;/p&gt;&lt;p class="p0"&gt;l 如果对该文档有任何疑问或者建议，请进入官方博客&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.cnblogs.com/guoshiandroid/"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;留言或者直接与国士工作室联系（后附联系方式），我们会慎重参考您的建议并根据需要对本文档进行修改，以造福更多开发者！&lt;/p&gt;&lt;p class="p0"&gt;l 《大话设计模式》的最新及完整内容会在国士工作室官方博客定期更新，请访问国士工作室博客&lt;/p&gt;&lt;p id="cjabiokabamngnbigeeibddnihgllkgg-mousedown" class="p0"&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;获取更多更新内容。&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="p0"&gt;本课程不同于市面的上的任何Android教程，本课程是真正源于商业项目的课程，而且是已经有过两次培训经历的课程，源于市场，被学员检验，最终成为了您不可不学课程。&lt;br /&gt;本课程的核心围绕一款手机安全、监控软件，涉及Android程序开发的方方面面，基本简介如下（出自于课堂上的原文，未经修改）：&lt;br /&gt;一：简要介绍Android手机守护神软件&lt;br /&gt;&amp;nbsp;1，这是一款手机防盗软件：在手机丢失时可以通过备用号码发送短信短信去获取手机的位置信息；可以实现远程自动开、关机；可以报警；&lt;br /&gt;&amp;nbsp;2，通过对备份号码发过来的信息协议进行解析：备份短信、电话号码、图片，可以对短信、电话号码、图片等进行删除以防止信息泄漏；并能够把短信、电话号码、图片等用户数据传输到网络指定的位置；获取地理位置信息；可以自己录音来自定义报警声音、当协议中有开启报警声音的时候播放报警声音；&lt;br /&gt;&amp;nbsp;3，发现更换更换SIM卡后，自动给备用手机号码发送短信告诉对方手机已经丢失，并可以自动将以前设置的备份信息发送到指定位置的；&lt;br /&gt;&amp;nbsp;4，假如我的手机丢失了 但是我在手机上安装的手机守护神软件里设定了朋友的手机号码为我的目标手机号码，此时朋友可以发送短信进行报警； 也可以通过发送短信或者邮件（自己编写邮件抓取代码）来 获取位置信息；如果手机已经到异地（例如从北京到四川），可以发送邮件或短信去对手机中的短信、电话号码、通话信息、图片、视频进行备份 并删除，然后上传到网络（可以通过邮件也可以通过Web服务器）&lt;br /&gt;&amp;nbsp;5，锁定手机、上传重要的信息和文件、通过自定义的协议销毁相关信息、避免泄漏商业机密&lt;br /&gt;&amp;nbsp;6，防止丢功能：需要蓝牙设备和手机的距离感应器进行通信，但手机离开自己两米开始就播放报警声音并报警，如果在家里，可以通过GPS定位范围，设置不报警。&lt;br /&gt;&amp;nbsp;7，远程控制：可以通过手机软件开通呼叫转移功能，到发送到丢失手机的短信或者打的电话转移到另外一个手机上，防止遗漏信息泄漏，对于短信可以通过手机守护神软件截取（通过设置软件中短信接收器的优先级可以截断短信，方式捡到丢失手机的人查看到短信）同转发；&lt;br /&gt;&amp;nbsp;8，人身保护：可以通过JNI编程，在用户长按某个键的时候进行报警；&lt;br /&gt;&amp;nbsp;总结：首先演示软件，然后根据日常生活的问题一步步的展示或者说明软件的功能，要突出特色，这种特色主要包括：数据安全&lt;br /&gt;二：技术点：&lt;br /&gt;&amp;nbsp;1，解决内存溢出问题：视图树的理念、动态增删视图、高效利用内存；&lt;br /&gt;&amp;nbsp;2，系统的扩展性好：数据库中的数据使用KEY-VALUE的方式和Android编程中的Map对应，每个KEY是一个功能点，可以加入信息的功能点，非常好的实现设置扩展性；借助Android本身系统架构的弱耦合性，可以实现对不同事件的监听并作出相应的业务相应，进而实现系统的扩展；&lt;br /&gt;&amp;nbsp;3，上面使用Gallery，并对其Item进行响应，对显示的视图树进行动态的增删、实现非常好的扩展性；&lt;br /&gt;&amp;nbsp;4，实现短信监听、对目标手机号码监听、如果是目标手机号码，就会解析短信内容，根据内容中发送的协议执行动作，备份数据、 并上传到网络；&lt;br /&gt;&amp;nbsp;5，界面很酷，滚动效果，扩展性好；&lt;br /&gt;&amp;nbsp;6，实现&amp;ldquo;流氓软件&amp;rdquo;的功能，使用Service相互调用让系统永远无法杀死软件；&lt;br /&gt;&amp;nbsp;7，用户数据安全：小型的数据可以上传上网络，大型的文件可以加密，防止信息泄漏&lt;br /&gt;&amp;nbsp;8，实现自定义协议&lt;br /&gt;&amp;nbsp;9，动态更新View树，取代TabHost，节省资源；&lt;br /&gt;&amp;nbsp;10，通过解析短信中自定义协议来达到远程控制和操作软件，进而操作手机的目的；&lt;br /&gt;&amp;nbsp;11，用户可以自定义协议，根据自定义的一些最新操作；&lt;br /&gt;&amp;nbsp;12，通过HTTP或TCP/IP协议进行手机客户端和服务端的通信，防止偷盗手机的人发现已经安装监控软件；&lt;br /&gt;&amp;nbsp;13，大文件的断点续传功能&lt;br /&gt;&amp;nbsp;14、软件的所有的操作都是基于协议，可以通过密码对协议实现简单的加密，实现更安全的通信操作；&lt;br /&gt;&amp;nbsp;15、通过JNI实现远程开关机功能&lt;br /&gt;&amp;nbsp;16、动态更新视图树的时候，由于采用双缓冲技术，addView()和removeView()的时候会自动进行内存对象的绘制和界面的更新，如果还使用setContentView()的话，会销毁所有的View对象，并重新绘制一个和销毁对象一样的空间，这对内存、处理器都是一种资源浪费，同时也会消耗电池；&lt;br /&gt;&amp;nbsp;17，本软件实现了对四大组件、网络通信、GPS和地图、Sensor、安全技术的综合应用；&lt;br /&gt;&amp;nbsp;18，非常好的安全性，在没有网络的情况下对数据进行加密&lt;br /&gt;&amp;nbsp;19，在优良的架构的基础上，可以方便的实现不断的重构，从而不断的改善软件本身；另外也可以不断的积累Android软件开发的知识；&lt;br /&gt;&amp;nbsp;20，根据用户设置安全级别：保护的数据种类以及保护的程度&lt;br /&gt;&lt;strong&gt;该视频课程老师已经给学员培训两次，下面是一些学员听过课后的反馈：&lt;br /&gt;&lt;/strong&gt;&amp;ldquo;我昨天听过您的课后，兴奋到凌晨四点都没有睡着，满脑全是您说的话和代码，今天上午听课时非常激动，一点都不想睡觉，感觉太棒了，从来没有听过如何让我激动的Android课程&amp;rdquo;----一位公司给予每月一万二千元月薪都没有被挖走的工程师兴奋的说道；&lt;br /&gt;&amp;ldquo;这是我听过的最happy、收获最大、听的最认真、最感兴趣的Android课程，听过您的课后都有追随您的冲动！&amp;rdquo;--------一位学员在两天的课程结束后激动的说道；&lt;br /&gt;&amp;ldquo;老师，学生开车送您回去吧，您的Android课程太精彩了，只想多听听您说说话&amp;rdquo;-----一位学员在听过课后说；&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p class="p0"&gt;具体课程地址：&lt;a href="http://www.ibeifeng.com/goods.php?id=118"&gt;http://www.ibeifeng.com/goods.php?id=118&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2091441.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/27/2091441.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/06/26/2090784.html</id><title type="text">【原创&amp;#183;教程&amp;#183;连载】《Android之大话设计模式》--设计模式之行为型模式 第十四章：模板方法模式 人的一生应该这样度过</title><summary type="text">&lt;大话设计模式&gt;本教程说明及版权声明国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。企业培训和开发合作官方联系方式： 电话:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群：148325348国士工作室 有你更美好！l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。l 如果对该文档有任何疑问或者建</summary><published>2011-06-26T11:19:00Z</published><updated>2011-06-26T11:19:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/26/2090784.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/26/2090784.html"/><content type="html">&lt;h1 align="center"&gt;&amp;lt;大话设计模式&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2 align="center"&gt;本教程说明及版权声明&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;企业培训和开发合作官方联系方式：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; 电话:18610086859&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Email:hiheartfirst@gmail.com&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; QQ:1740415547&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;QQ群：148325348&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;国士工作室 有你更美好！&lt;/span&gt;&lt;/p&gt;&lt;p class="p0"&gt;l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。&lt;/p&gt;&lt;p class="p0"&gt;l 如果对该文档有任何疑问或者建议，请进入官方博客&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.cnblogs.com/guoshiandroid/"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;留言或者直接与国士工作室联系（后附联系方式），我们会慎重参考您的建议并根据需要对本文档进行修改，以造福更多开发者！&lt;/p&gt;&lt;p class="p0"&gt;l 《大话设计模式》的最新及完整内容会在国士工作室官方博客定期更新，请访问国士工作室博客&lt;/p&gt;&lt;p class="p0" id="cjabiokabamngnbigeeibddnihgllkgg-mousedown"&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;获取更多更新内容。&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;模板方法模式&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;人的一生应该这样度过&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;模板方法模式&lt;/b&gt;&lt;b&gt;应用场景举例&lt;/b&gt;&lt;b&gt;：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有一天GG和MM非常认真的说，人的一生基本分为以下几个阶段：&lt;/p&gt;&lt;p&gt;幼年阶段：幼年时期的人主要学校任务是学习讲话。&lt;/p&gt;&lt;p&gt;儿童阶段：人要进行基础的学习。&lt;/p&gt;&lt;p&gt;少年阶段：人仍然主要是学习，而且学习的难度加大了。&lt;/p&gt;&lt;p&gt;青年阶段：学习和工作。&lt;/p&gt;&lt;p&gt;中年阶段：主要是总结以前的学习，并且从中学到更多的知识。&lt;/p&gt;&lt;p&gt;老年阶段：老人需要平静和学习，学习会是老年人延缓衰老。&lt;/p&gt;&lt;p&gt;GG说，每一个人生阶段都有自己的特点和应该做的事情，我们俩现在都处于青年阶段初期，要好好学习啊，当然了也要好好的珍惜我的真情，因为明天不可预测，所以我们今天要全力相爱^_^&lt;/p&gt;&lt;p&gt;&lt;b&gt;模板方法模式解释：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;模板方法模式（Template Method Pattern）：定义一个操作中算法的骨架（或称为顶级逻辑），将一些步骤（或称为基本方法）的执行延迟到其子类中，使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。&lt;/p&gt;&lt;p&gt;英文定义为：Define the skeleton of an algorithm in an operation, deferring somesteps to subclasses. Template Method lets subclasses redefine certain steps ofan algorithm without changing the algorithm's structure.。&lt;/p&gt;&lt;p&gt;&lt;b&gt;模板方法模式的&lt;/b&gt;&lt;b&gt;UML&lt;/b&gt;&lt;b&gt;图：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;模板方法模式所涉及的角色如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 抽象类（AbstractClass）：定义了一到多个的抽象方法，以供具体的子类来实现它们；而且还要实现一个模板方法，来定义一个算法的骨架。该模板方法不仅调用前面的抽象方法，也可以调用其他的操作，只要能完成自身的使命。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 具体类（ConcreteClass）：实现父类中的抽象方法以完成算法中与特定子类相关的步骤。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 组合模式的UML图如下 所示：&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;模板方法模式深入分析&lt;/b&gt;：&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;有人说，如果你只会一个设计模式的话，那么这个设计模式就一定是模板方法模式。&lt;/p&gt;&lt;p&gt;模板方法模式是一种非常简单的设计模式，但是也应用非常广泛的设计模式。模板方法模式采用继承的方式实现算法的异构，其关键点就是将通用算法封装在抽象基类中，并将不同的算法细节放到子类中实现。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 模板方法模式获得一种反向控制结构的效果，这也是面向对象系统的分析和设计中一个原则DIP（依赖倒置：Dependency InversionPrinciples）。其含义就是父类调用子类的操作（高层模块调用低层模块的操作），低层模块实现高层模块声明的接口。这样控制权在父类（高层模块），低层模块反而要依赖高层模块。&lt;/p&gt;&lt;p&gt;&lt;b&gt;模板方法模式使用场景分析及代码实现：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在上面的使用场景中，人的一生可以看着抽象类，而MM和GG就是具体类了。UML图如下所示：&lt;/p&gt;&lt;p&gt;建立抽象模板：&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="568"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.TemplateMethod;&lt;/p&gt;&lt;p align="left"&gt;/*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;* 人的一生&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; Life {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //幼年时期&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; babyhood();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //童年时期&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; childhood();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //少年时期&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; youngster();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //幼年时期&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; youth();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //童年时期&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; middle();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //少年时期&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;abstract&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; elderly();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; live() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.babyhood();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.childhood();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.youngster();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.youth();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.middle();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.elderly();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;建立GG具体类：&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="568"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.impl;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.Life;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;/*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;* GG的模板实现&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; GG &lt;b&gt;extends&lt;/b&gt; Life {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; childhood() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("GG:儿童阶段的人要进行基础的学习。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; babyhood() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("GG:幼年阶段的人主要学校任务是学习讲话。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; youngster() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("GG:少年阶段的人仍然主要是学习，而且学习的难度加大了。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; elderly() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("GG:老年阶段老人需要平静和学习，学习会是老年人延缓衰老。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; middle() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("GG:中年阶段主要是总结以前的学习，并且从中学到更多的知识。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; youth() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("GG:青年阶段的主要任务学习和工作。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;建立MM具体类：&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="568"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.impl;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.Life;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;/*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;* MM的模板实现&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; MM &lt;b&gt;extends&lt;/b&gt; Life {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; childhood() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("MM:儿童阶段的人要进行基础的学习。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; babyhood() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("MM:幼年阶段的人主要学校任务是学习讲话。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; youngster() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("MM:少年阶段的人仍然主要是学习，而且学习的难度加大了。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; elderly() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("MM:老年阶段老人需要平静和学习，学习会是老年人延缓衰老。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; middle() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("MM:中年阶段主要是总结以前的学习，并且从中学到更多的知识。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; youth() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("MM:青年阶段的主要任务学习和工作。");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;建立一个测试客户端：&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="568"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.client;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.Life;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.impl.GG;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.TemplateMethod.impl.MM;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;/*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;* 测试客户端&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; TemplateMethodTest {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;static&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; main(String[] args) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("-----------------------------------------------------");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Life gg = &lt;b&gt;new&lt;/b&gt; GG();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gg.live();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("-----------------------------------------------------");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Life mm = &lt;b&gt;new&lt;/b&gt; MM();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mm.live();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println("-----------------------------------------------------");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;运行结果如下：&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="568"&gt;&lt;p align="left"&gt;-----------------------------------------------------&lt;/p&gt;&lt;p align="left"&gt;GG:幼年阶段的人主要学校任务是学习讲话。&lt;/p&gt;&lt;p align="left"&gt;GG:儿童阶段的人要进行基础的学习。&lt;/p&gt;&lt;p align="left"&gt;GG:少年阶段的人仍然主要是学习，而且学习的难度加大了。&lt;/p&gt;&lt;p align="left"&gt;GG:青年阶段的主要任务学习和工作。&lt;/p&gt;&lt;p align="left"&gt;GG:中年阶段主要是总结以前的学习，并且从中学到更多的知识。&lt;/p&gt;&lt;p align="left"&gt;GG:老年阶段老人需要平静和学习，学习会是老年人延缓衰老。&lt;/p&gt;&lt;p align="left"&gt;-----------------------------------------------------&lt;/p&gt;&lt;p align="left"&gt;MM:幼年阶段的人主要学校任务是学习讲话。&lt;/p&gt;&lt;p align="left"&gt;MM:儿童阶段的人要进行基础的学习。&lt;/p&gt;&lt;p align="left"&gt;MM:少年阶段的人仍然主要是学习，而且学习的难度加大了。&lt;/p&gt;&lt;p align="left"&gt;MM:青年阶段的主要任务学习和工作。&lt;/p&gt;&lt;p align="left"&gt;MM:中年阶段主要是总结以前的学习，并且从中学到更多的知识。&lt;/p&gt;&lt;p align="left"&gt;MM:老年阶段老人需要平静和学习，学习会是老年人延缓衰老。&lt;/p&gt;&lt;p align="left"&gt;-----------------------------------------------------&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;b&gt;模板方法模式的优缺点分析：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;优点：&lt;/p&gt;&lt;p&gt;使用模板方法模式，在定义算法的骨架的同时，可以很灵活地实现具体的算法，满足用户灵活多变的需求&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;缺点：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 虽然使用模板方法模式可以很自由的实现具体的算法，但如果算法的骨架有改变的话，这需要改变抽象类。&lt;/p&gt;&lt;p&gt;&lt;b&gt;模板方法模式的实际应用简介：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;模板模式适用于以下的情况：&lt;/p&gt;&lt;p&gt;第一：一次性实现一个算法的不变的部分，并将可变的行为留给子类来实现。&lt;/p&gt;&lt;p&gt;第二：各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。其实这可以说是一种好的编码习惯了。&lt;/p&gt;&lt;p&gt;第三：控制子类扩展。模板方法只在特定点调用操作，这样就只允许在这些点进行扩展。如果你不愿子类来修改你的模板方法定义的框架，你可以采用两种方式来做：一是在API中不体现出你的模板方法；二、将你的模板方法置为final就可以了。可以看出，使用模板方法模式可以将代码的公共行为提取出来，达到复用的目的。而且，在模板方法模式中，是由父类的模板方法来控制子类中的具体实现。这样你在实现子类的时候，根本不需要对业务流程有太多的了解。&lt;/p&gt;&lt;p&gt;&lt;b&gt;温馨提示：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 模板方法模式是一种运用非常广泛的设计模式，在Servlet和很多著名的框架中都有大量的应用。一般而且，在我们使用框架的时候，往往都是框架给我们实现设计好了算法骨架，同时也实现了一些事务、权限控制等，我们要做的就是按照事先规划好的流程，实现相应的业务方法。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 对人的一生而言，每个阶段都有自己的重心，对GG和MM而言，肯定是应该好好学习的。同时，二人应该努力的相爱。韶华易逝啊O(&amp;cap;_&amp;cap;)O哈哈~&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2090784.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/26/2090784.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/guoshiandroid/archive/2011/06/18/2084373.html</id><title type="text">【原创&amp;#183;教程&amp;#183;连载】《Android之大话设计模式》--设计模式之结构型模式 第十三章：组合模式 MM的生日礼物</title><summary type="text">&lt;大话设计模式&gt;本教程说明及版权声明国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。企业培训和开发合作官方联系方式： 电话:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群：148325348国士工作室 有你更美好！l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。l 如果对该文档有任何疑问或者建</summary><published>2011-06-18T11:58:00Z</published><updated>2011-06-18T11:58:00Z</updated><author><name>国士工作室</name><uri>http://www.cnblogs.com/guoshiandroid/</uri></author><link rel="alternate" href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/18/2084373.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/18/2084373.html"/><content type="html">&lt;h1 align="center"&gt;&amp;lt;大话设计模式&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;h2 align="center"&gt;本教程说明及版权声明&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;国士工作室是一支专注于Android平台企业级应用开发的技术团队，致力于做中国最棒的Android应用程序开发机构，提供最棒的Android企业级应用开发培训服务。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;企业培训和开发合作官方联系方式：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; 电话:18610086859&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Email:hiheartfirst@gmail.com&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; QQ:1740415547&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;QQ群：148325348&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000;"&gt;国士工作室 有你更美好！&lt;/span&gt;&lt;/p&gt;&lt;p class="p0"&gt;l 该文档参考和使用了网络上的免费开放的图片和内容，并以免费开放的方式发布,希望为移动互联网和智能手机时代贡献绵薄之力！可以随意转载，但不得使用该文档谋利。&lt;/p&gt;&lt;p class="p0"&gt;l 如果对该文档有任何疑问或者建议，请进入官方博客&lt;/p&gt;&lt;p class="p0"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.cnblogs.com/guoshiandroid/"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;留言或者直接与国士工作室联系（后附联系方式），我们会慎重参考您的建议并根据需要对本文档进行修改，以造福更多开发者！&lt;/p&gt;&lt;p class="p0"&gt;l 《大话设计模式》的最新及完整内容会在国士工作室官方博客定期更新，请访问国士工作室博客&lt;/p&gt;&lt;p id="cjabiokabamngnbigeeibddnihgllkgg-mousedown" class="p0"&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/"&gt;http://www.cnblogs.com/guoshiandroid/&lt;/a&gt;获取更多更新内容。&lt;/p&gt;&lt;p align="center"&gt;&lt;b&gt;组合模式&lt;/b&gt;&lt;b&gt; MM&lt;/b&gt;&lt;b&gt;的生日礼物&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;组合模式&lt;/b&gt;&lt;b&gt;应用场景举例&lt;/b&gt;&lt;b&gt;：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MM今天过生日。对GG说道&amp;ldquo;今天我过生日，你要送我一件大礼物:-O&amp;ldquo;，&amp;ldquo;嗯，好吧，去商店，你自己挑吧。&amp;rdquo;&amp;ldquo;这件T恤挺漂亮，再加上这条裙子，哎，再来一个这个包也不错。就是它了，一套大礼。&amp;rdquo;，&amp;ldquo;能不能在包里面再装点什么，算是送我一个满的包&amp;hellip;&amp;hellip;&amp;rdquo;，GG无语~~o(&amp;gt;_&amp;lt;)o~~&lt;/p&gt;&lt;p&gt;&lt;b&gt;组合模式解释：&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;组合模式（Composite Pattern）是构造型的设计模式之一，是指将对象组合成树形结构以表示&amp;ldquo;部分-整体&amp;rdquo;的层次结构，组合模式使得客户对单个对象和组合对象的使用具有一致性。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 英文定义为：Compose objects into treestructures to represent part-whole hierarchies. Composite lets clients treatindividual objects and compositions of objects uniformly.&lt;/p&gt;&lt;p&gt;&lt;b&gt;组合模式的&lt;/b&gt;&lt;b&gt;UML&lt;/b&gt;&lt;b&gt;图：&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;组合模式所涉及的角色如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 抽象组件角色（Component）：它为组合中的对象声明接口，也可以为共有接口实现缺省行为。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 树叶组件角色(Leaf)：在组合中表示叶节点对象没有子节点，实现抽象组件角色声明的接口。&lt;/p&gt;&lt;p&gt;树枝组件角色（Composite）：在组合中表示分支节点对象，有子节点，实现抽象组件角色声明的接口；存储子部件。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 组合模式的UML图如下 所示：&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;组合模式深入分析&lt;/b&gt;：&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;将客户代码与复杂的对象容器结构解耦是组合模式的核心思想，解耦之后，客户代码将与纯粹的抽象接口&amp;mdash;&amp;mdash;而非对象容器的复内部实现结构&amp;mdash;&amp;mdash;发生依赖关系，从而更能应对变化。&lt;/p&gt;&lt;p&gt;组合模式中必须提供对子对象的管理方法，不然无法完成对子对象的添加删除等等操作，也就失去了灵活性和扩展性。但是管理方法是在Component中就声明还是在Composite中声明呢？一种方式是在Component里面声明所有的用来管理子类对象的方法，以达到Component接口的最大化。目的就是为了使客户看来在接口层次上树叶和分支没有区别&amp;mdash;&amp;mdash;透明性。但树叶是不存在子类的，因此声明的一些方法对于树叶来说是不适用的。这样也就带来了一些安全性问题。另一种方式就是只在Composite里面声明所有的用来管理子类对象的方法。这样就避免了上一种方式的安全性问题，但是由于叶子和分支有不同的接口，所以又失去了透明性。《设计模式》一书认为：在这一模式中，相对于安全性，我们比较强调透明性。对于第一种方式中叶子节点内不需要的方法可以使用空处理或者异常报告的方式来解决。&lt;/p&gt;&lt;p&gt;组合模式在具体实现中，可以让父对象中的子对象反向追溯；如果父对象有频繁的遍历需求，可使用缓存技巧来改善效率。&lt;/p&gt;&lt;p&gt;&lt;b&gt;组合模式使用场景分析及代码实现：&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在上面的使用场景中，MM的生日礼物可以看做根节点，一套大礼物可以看做是树枝构组件角色，一套大礼物中的T恤、裙子和包包是树叶组件角色，UML图如下所示：&lt;/p&gt;&lt;p&gt;建立礼物节点的抽象接口：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="568" valign="top"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.Composite;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; java.util.List;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;/*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;* 礼物节点的抽象&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;interface&lt;/b&gt; Gift {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //显示礼物的树枝角色或者树叶角色的名称&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; display();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //添加&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;boolean&lt;/b&gt; add(Gift file);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //移除&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;boolean&lt;/b&gt; remove(Gift file);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //获得子节点&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; List&amp;lt;Gift&amp;gt; getChildren();&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;礼物的树枝节点：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="568" valign="top"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.Composite.impl;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; java.util.ArrayList;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; java.util.List;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.Composite.Gift;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;/*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;* 礼物的树枝节点 实现了礼物的抽象节点&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; GiftComposite &lt;b&gt;implements&lt;/b&gt; Gift{&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* 礼物树枝节点的名称属性&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;private&lt;/b&gt; String name;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* 礼物树枝节点的子节点&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;private&lt;/b&gt; List&amp;lt;Gift&amp;gt; children;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; GiftComposite(String name) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.name = name;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; children = &lt;b&gt;new&lt;/b&gt; ArrayList&amp;lt;Gift&amp;gt;();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; display() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println(name);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; List&amp;lt;Gift&amp;gt;  getChildren() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;return&lt;/b&gt; children;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;boolean&lt;/b&gt; add(Gift file) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;return&lt;/b&gt; children.add(file);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;boolean&lt;/b&gt; remove(Gift file) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;return&lt;/b&gt; children.remove(file);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;建立礼物节点的树叶节点：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="568" valign="top"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.Composite.impl;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; java.util.List;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.Composite.Gift;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; GiftLeaf &lt;b&gt;implements&lt;/b&gt; Gift {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;private&lt;/b&gt; String name;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; GiftLeaf(String name) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;this&lt;/b&gt;.name = name;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; display() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.println(name);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; List&amp;lt;Gift&amp;gt;  getChildren() {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;return&lt;/b&gt; &lt;b&gt;null&lt;/b&gt;;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;boolean&lt;/b&gt; add(Gift file) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;return&lt;/b&gt; &lt;b&gt;false&lt;/b&gt;;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;boolean&lt;/b&gt; remove(Gift file) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;return&lt;/b&gt; &lt;b&gt;false&lt;/b&gt;;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;建立一个测试客户端：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="568" valign="top"&gt;&lt;p align="left"&gt;&lt;b&gt;package&lt;/b&gt; com.diermeng.designPattern.Composite.client;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; java.util.List;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.Composite.Gift;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt;  com.diermeng.designPattern.Composite.impl.GiftComposite;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;import&lt;/b&gt; com.diermeng.designPattern.Composite.impl.GiftLeaf;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&lt;b&gt;public&lt;/b&gt; &lt;b&gt;class&lt;/b&gt; CompositeTest {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;static&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; main(String[] args) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //树枝组件节点&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gift gift = &lt;b&gt;new&lt;/b&gt; GiftComposite("大礼物");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //树叶组件节点&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gift shirt = &lt;b&gt;new&lt;/b&gt; GiftLeaf("T恤");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gift skirt = &lt;b&gt;new&lt;/b&gt; GiftLeaf("裙子");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gift bag = &lt;b&gt;new&lt;/b&gt; GiftLeaf("包包");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //把树叶节点加入到树枝节点中&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gift.add(shirt);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gift.add(skirt);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gift.add(bag);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //调用树的遍历方法，来显示整棵树  &lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;displayTree&lt;/i&gt;(gift,0);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;public&lt;/b&gt; &lt;b&gt;static&lt;/b&gt; &lt;b&gt;void&lt;/b&gt; displayTree(Gift gift, &lt;b&gt;int&lt;/b&gt; deep) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;for&lt;/b&gt;(&lt;b&gt;int&lt;/b&gt; i = 0; i &amp;lt; deep; i++) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.print("--");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //显示自身的名称&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gift.display();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //获得子树&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;Gift&amp;gt; children = gift.getChildren();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //遍历子树&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;for&lt;/b&gt;(Gift file : children) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;if&lt;/b&gt;(file &lt;b&gt;instanceof&lt;/b&gt; GiftLeaf) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;for&lt;/b&gt;(&lt;b&gt;int&lt;/b&gt; i = 0; i &amp;lt;= deep; i++) {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.&lt;i&gt;out&lt;/i&gt;.print("--");&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file.display();&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;b&gt;else&lt;/b&gt; {&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;displayTree&lt;/i&gt;(file,deep +  1);&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p align="left"&gt;}&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;运行结果如下：&lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="568" valign="top"&gt;&lt;p align="left"&gt;大礼物&lt;/p&gt;&lt;p align="left"&gt;--T恤&lt;/p&gt;&lt;p align="left"&gt;--裙子&lt;/p&gt;&lt;p align="left"&gt;--包包&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;b&gt;组合模式的优缺点分析：&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;优点：&lt;/p&gt;&lt;p&gt;使客户端调用简单，客户端可以一致的使用组合结构或其中单个对象，用户就不必关系自己处理的是单个对象还是整个组合结构，这就简化了客户端代码。&lt;br /&gt;更容易在组合体内加入对象组件.客户端不必因为加入了新的对象组件而更改代码。&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;缺点：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 使用组合模式虽然可以更容易的在组合体内加入新的对象组件，带来了很大的灵活性，而且客户端也用户为此修改代码，但是，如果不对新的对象组件加以合理的控制，会构成非常庞大的树形结构，这就会导致在遍历的时候过大的内存开销。&lt;/p&gt;&lt;p&gt;&lt;b&gt;组合模式的实际应用简介：&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;组合模式适用于以下的情况：&lt;/p&gt;&lt;p&gt;第一：用于表示部分-整体结构&lt;/p&gt;&lt;p&gt;第二：希望客户端忽略组合对象恩和单个对象，客户端将统一的使用组合结构中的所有对象。&lt;/p&gt;&lt;p&gt;同时在使用组合模式的有以下要点：&lt;/p&gt;&lt;p&gt;组合模式采用树形结构来实现普遍存在的对象容器，从而将一对多的关系转化一对一的关系，使得客户代码可以一致地处理对象和对象容器，无需关心处理的是单个的对象，还是组合的对象容器。&lt;/p&gt;&lt;p&gt;将客户代码与复杂的对象容器结构解耦是组合模式的核心思想，解耦之后，客户代码将与纯粹的抽象接口&amp;mdash;&amp;mdash;而非对象容器的复内部实现结构&amp;mdash;&amp;mdash;发生依赖关系，从而更能应对变化。&lt;/p&gt;&lt;p&gt;组合模式中，是将Add和Remove等和对象容器相关的方法定义在;表示抽象对象的Component类中，还是将其定义在表示对象容器的中，是一个关乎透明性和安全性的两难问题，需要仔细权衡。建议才有透明的方式，这里有可能违背面向对象的单一职责原则，但是对于这种特殊结构，这又是必须付出的代价。&lt;/p&gt;&lt;p&gt;组合模式在具体实现中，可以让父对象中的子对象反向追溯；如果父对象有频繁的遍历需求，可使用缓存技巧来改善效率。&lt;/p&gt;&lt;p&gt;&lt;b&gt;温馨提示：&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 组合模式解耦了客户端程序和复杂元素内部结构，从而使客户端程序可以像处理简单元素一样来处理复杂元素。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在整个对象树中，如果我们经常从子对象获得父对象，尤其是活的根节点的对象，我们可以采用缓存技巧来改善效率。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/guoshiandroid/aggbug/2084373.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/guoshiandroid/archive/2011/06/18/2084373.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
