android 连接网络的简单实例
Posted 技术丶从积累开始
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 连接网络的简单实例相关的知识,希望对你有一定的参考价值。
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 连接网络的简单实例的主要内容,如果未能解决你的问题,请参考以下文章
Android网络开发实例(基于抓包实现的网络模拟登录,登出和强制登出)
Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段