码迷,mamicode.com
首页 > 移动开发 > 详细

android 连接网络的简单实例

时间:2016-03-09 12:53:07      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

1.android有两种连接网络的类HttpURLConnect和HttpClient,但是HttpClient已逐渐被HttpURLConnect类代替所以就不提及。

2.实例

String address = "http://www.baidu.com";
URL url = new URL(address);//将String类型转化成URL类型
HttpURLConnect con = (HttpURLConnect)url.openConnection();//创建一个指向要访问URL的连接对象。
//注解:但是默认返回的是URLConnect对象。但是我们要连接的是http URL,所以要强制转换成HttpURLConnect。(暂未知URLConnect与Http的关系和区别)

//设置请求使用方法
con.setRequestMethod("GET");//GET:希望获取数据,POST:希望发送数据
con.setConnectTimeout(8000);//设置连接超时
con.setReadTimeout(8000);//读取超时 等方法

InputStream is = con.getInputStream();//获取流,
if (connection.getResponseCode() != HttpURLConnection.HTTP_OK){
    return null;    //判断是否连接成功
}

//用完之后
is.close();//关闭流
con.disconnect();//关闭http连接

注:只有使用getInputStream()或者getOutputStream()才是真正连接到网络上了

android 连接网络的简单实例

标签:

原文地址:http://www.cnblogs.com/rookiechen/p/5257635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!