android JSON进行网络数据交换问题!json问题

weng4570 发布于 2013/11/07 11:42
阅读 220
收藏 0

看了这个代码很模糊;懵懵懂懂的;理解很不到位;求高手解析一下;谢谢


/**  

 * 获取网址内容  
 * @param url  
 * @return  
 * @throws Exception  
 */  
private String getContent(String url) throws Exception{   
    StringBuilder sb = new StringBuilder();   
       
    HttpClient client = new DefaultHttpClient();    //这句话是什么意思;是什么作用;谢谢
    HttpParams httpParams = client.getParams();   //这句话是什么意思;是什么作用;谢谢
    //设置网络超时参数   
    HttpConnectionParams.setConnectionTimeout(httpParams, 3000);   //这句话是什么意思;是什么作用;谢谢
    HttpConnectionParams.setSoTimeout(httpParams, 5000);   //这句话是什么意思;是什么作用;谢谢
    HttpResponse response = client.execute(new HttpGet(url));     //这句话是什么意思;是什么作用;谢谢
    HttpEntity entity = response.getEntity();      //这句话是什么意思;是什么作用;谢谢

    if (entity != null) {   

//下面句话是什么意思;是什么作用;谢谢

        BufferedReader reader = new BufferedReader(new InputStreamReader(entity.getContent(), "UTF-8"), 8192);   
           
        String line = null;   
        while ((line = reader.readLine())!= null){   
            sb.append(line + "\n");   
        }   
        reader.close();   
    }   
    return sb.toString();   

}  

希望能详细一点;非常感谢;跪谢

加载中
0
您的好友
您的好友
看下安卓的http get请求相关的资料吧 可以分别查一下各个函数的功能
0
kingyang
kingyang
我觉得你去看下HttpClient这个包就可以了
0
Jiazz
Jiazz
setConnectionTimeout......链接超时的时间,超过这个时间就超时呗~~直接翻译英语就好了....
返回顶部
顶部