android的网络传输有文字上的传输,也有图片等二进制文件的传输,下面先来介绍一下文字上传输,因为从android5.0之后就弃用了Apache的HttpClient,所以我现在使用HttpURLConnection来实现,实现方法:

try {
//根据指定字符串创建URL资源
URL httpUrl = new URL(url);
//创建连接
HttpURLConnection conn = (HttpURLConnection) httpUrl.openConnection();
//连接等待5秒后自动断开
conn.setReadTimeout(5000);
//get 请求
conn.setRequestMethod("GET");

//读取字符串
final StringBuffer sb = new StringBuffer();
//输入流的包装
BufferedReader br =
new BufferedReader(
new InputStreamReader(
conn.getInputStream()));
String str = "";
//不断读取
while((str=br.readLine()) != null) {
sb.append(str);
}
//sb就是读取出来的所有类容


} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}