摘要: 笔记摘要: 主要介绍多线程的下载的实现原理,每段线程从不同位置进行文件的下载,其中对于文件的分段下载,主要使用到了随机读写文件类:RandomAccessFile, 这里通过示例进行演示一、多线程下载原理1、得到网络文件的长度,然后在本地生成一个与它长度相等的本地文件,2、需要计算每天线程的数据下载量,公式如下: 假设使用N条线程下载,文件的长度为length, intblock=文件长度%N==0?文件长度/N:文件长度/N+13、开启多天线程分别从网络文件的不同位置下载数据,并从本地相同位置写入数据,所以要计算出每条线程从网络文件的什么位置开始下载数据,到什么位置结束。 起始... 阅读全文
posted @ 2013-01-21 19:57 积小流,成江海 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 笔记摘要: 这里介绍了向web服务器提交XML实体数据,通过将请求参数和请求方法按照某种协议封装在XML文件中,提交到WebServices(网络上提供的API,天气查询,股票行情 等服务),webServices通过调用相应的方法,返回某种协议的结果,最终通过客户端对该种协议的数据进行解析,最终将结果显示给用户。这里通过号码归属地查询来演 示该提交方式的用处。效果图一、开发前奏WebServices:看作是发布在网络上的API思路: 客户端通过xml文件将需要调用的方法和参数封装发送给webService,webSerevice根据信息通过反射调用相应的方法,然后将结果封装成xml文... 阅读全文
posted @ 2013-01-21 16:17 积小流,成江海 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 笔记摘要: 这里主要讲IO流和Web技术相结合,由客户端提交获取图片服务请求,服务端返回图片。 同样的我们可以获取到各种格式的数据(文本、网页、XML、Json),只要在读取工具类中对数据进行相应的转换,返回指定格式的数据即可 需要注意的是:测试时访问路径不能使用localhost,必须使用IP地址,因为Android也是操作系统,所以它会认为是访问了自己系统的本地,就无法访问到资源 一、设计步骤1、页面设计注意:获得网络访问许可2、创建一个web服务在WebContent中存入一幅图片:a.jpg3、编写图片服务类一个工具类提供读取数据的方法二、访问效果页面三、代码实现 ... 阅读全文
posted @ 2013-01-21 08:48 积小流,成江海 阅读(193) 评论(0) 推荐(0) 编辑