Android中使用HTTP协议访问网络的方法主要分为两种: 使用HttpURLConnection 使用HttpClient 本文主要内容是HttpURLConnection的使用. HttpURLConnection的使用流程大致分为以下几步: 1. 获取HttpURLConnection对象c...
分类:
Web程序 时间:
2015-05-20 12:43:51
阅读次数:
126
HttpClient:是一个接口首先需要先创建一个DefaultHttpClient的实例HttpClient httpClient=new DefaultHttpClient();发送GET请求:先创建一个HttpGet对象,传入目标的网络地址,然后调用HttpClient的execute()方法...
分类:
Web程序 时间:
2015-05-19 18:23:30
阅读次数:
234
知识点总结1、通过androidAPI内置的类HttpClient从后台取出数据,HttpClient是一个接口,所以用他的子类来实例化DefaultHttpClient,具体的代码如下:privateListgetNewsFromInternet(){HttpClientclient=null;t...
分类:
Web程序 时间:
2015-05-19 18:15:22
阅读次数:
177
apache Httpclient基于java BIO实现的,也是基于apache HttpCore项目。他最基本的功能是执行HTTP方法。HttpClient的API的主要入口就是HttpClient接口,看看这个示例: package?httpclienttest;
import?org.apa...
分类:
Web程序 时间:
2015-05-19 16:57:38
阅读次数:
113
前面几篇文章介绍了Android中常用的http框架:volley,所谓框架者无非就是对我们所需的一系列操作进行了封装,简化了我们的工作。
但万变不离其宗,我们还是需要掌握Android原生的网络操作类,所以这篇文章主要介绍这两个类,
HTTPUrlConnection HTTPClient,以及常需要用到的AsyncTask.
本文代码github地址:UseAsyncTas...
分类:
移动开发 时间:
2015-05-19 16:33:49
阅读次数:
1865
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android 系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能...
分类:
移动开发 时间:
2015-05-19 08:52:31
阅读次数:
198
Charles: 是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles主要的功能包括.....
分类:
移动开发 时间:
2015-05-19 07:11:36
阅读次数:
384
简介:
Async-http是一款国外的开源框架,作者是loopj。是基于Apache HttpClient库的。可以方便快速高效的进行网络数据请求和发送,文件下载和上传。
特点:
清晰的网络请求回调
请求使用ThreadPool,限制并发资源使用情况
GET / POST基于参数构建使用(RequestParams),方便
Multipart 文件上传,大数据上传下载
...
分类:
移动开发 时间:
2015-05-17 18:43:55
阅读次数:
178
Android Volley 框架的使用(一)
由于这部分内容较多,所以打算分成几个部分来写,这篇文章主要是从整体上介绍Volley框架的基本使用;
为什么要使用Volley框架开发android应用很多时候都要涉及网络操作,Android SDK中提供了HttpClient 和 HttpUrlConnection两种方式用来处理网络操作,但当应用比较复杂的时候需要我们编写大量的代码处理很多东西...
分类:
移动开发 时间:
2015-05-16 20:34:33
阅读次数:
174
public static Bitmap getBitmapFromServer(String imagePath) { HttpGet get = new HttpGet(imagePath); HttpClient client = new DefaultHttpClient()...
分类:
移动开发 时间:
2015-05-16 17:51:56
阅读次数:
119