本文部分内容来自一下网站:http://www.cnblogs.com/smyhvae/p/4004983.html
http://www.cnblogs.com/shyang–TechBlogs/archive/2011/03/21/1990525.html
在Android中,很多时候需要从指定网络路径中下载数据,目前我学习到的共有以下两种:
1.使用HttpClient下载
2.使用HttpURlConnect下载。
需要注意两点:
1.首先需要对Android权限进行设置,在Manifests.xml中添加:
<users-permission android:name="android.permission.INTERNET">
2.不能够在主线程(即UI线程)中访问网络,因为主线程是负责UI的响应,如果在主线程进行网络访问,超过5秒的话就会引发强制关闭,所以需要在子线程中进行,即需要新建一个线程。
HttpClient:
过程:
用HttpClient发送请求、接收响应都很简单,只需要五大步骤即可:(要牢记)
•创建代表客户端的HttpClient对象。
•创建代表请求的对象,如果需要发送GET请求,则创建HttpGet对象,如果需要发送POST请求,则