当前位置: 代码迷 >> Android >> Activity HttpURLConnection的简单使用解决思路
  详细解决方案

Activity HttpURLConnection的简单使用解决思路

热度:172   发布时间:2016-05-01 22:27:56.0
Activity HttpURLConnection的简单使用
我想通过HttpURLConnection 请求一个下载地址 
并地址服务器会在输出流里面写入 东西, 因此我获取输入流 并将此地址对应的资源文件下载到sdcard当中
以下是我的代码:
Java code
//随便找了个歌曲地址URL url = new URL("http://211.162.76.49/download/185049/194841/4/mp3/101/51/1269329382245_563/love1.mp3");  HttpURLConnection conn = (HttpURLConnection) url.openConnection();  //连接conn.connect();  //获取输入流InputStream stream = conn.getInputStream();  //这里做个测试只获取其中的一部分数据byte[] data=new byte[10240];  //读取int length=stream.read(data);  //将次byte转换成StringString str=new String(data,0,length);   //断开连接conn.disconnect();  // 输出信息Log.v("luo_wei", str);//关闭流stream.close();  


这段代码在模拟器中运行时有效的  
但是将代码放进真机 以wifi的形式 的时候将无法连接到此服务器?
conn.connect(); 也就是这段 连接超时 why?

------解决方案--------------------
用的是什么接入点?CMWAP的话,需要设置代理。
  相关解决方案