下面再介绍一个例子,这个例子是下载图片。下载图片可以使用get请求方法或者使用openstream方法来打开一个流都可以,两种方式都可以。下面来看具体的代码。
·准备了一个图片的网址,这个网址就是百度的图片。
·准备好之后打开这个网址,创建11对象。创建好11对象在这个地方,不需要使用itb ul request的,不需要使用itb u r connection类,使用这个u r类就可以了。

·通过open stream打开输入流,往下走,要注意打开这个流,从网络中打开这个流,这是文件,这是数据的输入流。
·要把数据写到一个文件里写,因为下载其实就是从网上读写到本地,所以还需要一个输出流,这个流是文件输出流。
·文件输出流放到当前目录下面,当前目录下面有一个当low,有的当中的文件,之前下载过,就是这个文件,删掉一下。
·文件路径准备好,在这创建一个文件输出流,然后就在这读取文件,读取从网络里去读数据,就是通过这个流去读数据。
·创建一个缓冲区,通过瑞的去读数据放到缓冲区里,然后去判断不等于负一,把数据写到输出流。os是文件输出流,写到流里面去,指定它的片让为零写入的长度。
·再去读输入流,读完之后再去判断不等于负一,说明没有到流的尾部。
·往里写数据,继续写,这样反复,这样就把数据读下来了,读完之后写在本地,其实就是下载的过程。
来运行一下,下载完成。现在完成,数据在这,就是这样,这就是介绍的图片下载的例子。
课程就介绍到这里,大家有什么问题可以加入我的服群,详情请见课件最后一页。