从指定URL上下载数据的方法

本文介绍了在Android开发中如何从指定URL下载数据,包括使用HttpClient和HttpUrlConnection两种方法。文章强调了Android权限设置及避免在主线程执行网络操作的重要性,并提供了详细的代码示例。
摘要由CSDN通过智能技术生成

本文部分内容来自一下网站: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请求,则

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值