Android:网络:网页源码查看器

来源:互联网 发布:Java的官网 编辑:程序博客网 时间:2024/06/05 16:30

利用HttpURLConnection对象,我们可以从网络中获取文件数据.

URL url = newURL("http://photocdn.sohu.com/20100125/Img269812337.jpg");

HttpURLConnectionconn =(HttpURLConnection)url.openConnection();

conn.setConnectTimeout(5* 1000);

conn.setRequestMethod("GET");

if (conn.getResponseCode() != 200) throw newRuntimeException("请求url失败");

InputStreamis = conn.getInputStream();

readAsFile(is,"Img269812337.jpg");

public static void readAsFile(InputStreaminSream, Filefile) throws Exception{

  FileOutputStreamoutStream =newFileOutputStream(file);

  byte[] buffer =new byte[1024];

  intlen =-1;

  while( (len =inSream.read(buffer)) != -1 ){

  outStream.write(buffer,0,len);

  }

   outStream.close();

  inSream.close();

}

0 0
原创粉丝点击