android开发时,不可避免的需要访问网络得到数据或者图片。
下面是一些常用的代码。
得到xml活json数据
private HttpResponse httpResponse = null;// 用来接收请求到的数据
<span style="white-space:pre"> </span>private HttpEntity httpEntity = null;// 用来处理httpresponse;
public String getGeoResult(String url) {// 得到请求的网络数据
HttpGet httpGet = new HttpGet(url);
HttpClient httpClient = new DefaultHttpClient();
InputStream inputStream = null;
String res = "";
try {
httpResponse = httpClient.execute(httpGet);
httpEntity = httpResponse.getEntity();
inputStream = httpEntity.getContent();
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(inputStream));
String line = "";
while ((line = bufferedReader.readLine()) != null) {
res = res + line;
}
System.out.println(res);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
return res;
}