使用HTTP协议访问网络:
URL url=new URL("http://www.baidu.com");
HttpURLConnection connection=(HttpURLConnection)url.openConnection();
GET:表示希望从服务器那里获取数据
POST:表示希望提交数据给服务器
connection.setRequestMethod("GET"...
分类:
Web程序 时间:
2015-01-21 22:32:11
阅读次数:
277
http封装类:
package com.tudou.activity.work3;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import android.util.Log;
public class Htt...
分类:
移动开发 时间:
2015-01-21 20:06:39
阅读次数:
152
package test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import org.jsoup.J...
分类:
Web程序 时间:
2015-01-20 20:38:55
阅读次数:
209
Android中,HttpURLConnection与Apache的DefaultHttpClient哪个更被推荐使用?...
分类:
移动开发 时间:
2015-01-19 14:25:16
阅读次数:
166
似乎很久没有写博客了,今天看了无意间看了下半年前写的代码,设计似乎很有局限性,但基本的通信也算是实现了。
不知道以后看到现在写的代码会不会也会有这样的想法呢?
进入正题,android网络通信的基本实现的有两种方式,一种是通过HttpClient来实现,一种是通过HttpURLConnection来实现。
直接上代码:
首先是一个抽象的http类
/**
* 抽象的Http
* @a...
分类:
移动开发 时间:
2015-01-19 12:50:27
阅读次数:
177
因为公司的网络必须要通过代理才能访问外网, 给开发带了极大的不便。总共有两种一中是使用java自带的HttpURLConnection还有一种是使用Android平台中已经继承了的HttpClient
[1].[代码] 使用HttpClient添加代理 跳至 [1] [2]
?
1
2
3
4
5
6
7
...
分类:
移动开发 时间:
2015-01-17 18:08:36
阅读次数:
227
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter...
分类:
Web程序 时间:
2015-01-15 17:32:35
阅读次数:
152
大家知道Google支持和发布的Android移动操作系统,主要是为了使其迅速占领移动互联网的市场份额,所谓移动互联网当然也是互联网了,凡是涉及互联网的任何软件任何程序都少不了联网模块的开发,诚然Android联网开发也是我们开发中至关重要的一部分,那么Android是怎么样进行联网操作的呢?这篇博客就简单的介绍一下Android常用的联网方式,包括JDK支持的HttpUrlConnection,Apache支持的HttpClient,以及开源的一些联网框架(譬如AsyncHttpClient)的介绍。本篇...
分类:
移动开发 时间:
2015-01-12 17:39:51
阅读次数:
287
前面的博客已经讲解了HttpURLConnection和HttpClient的用法,知道了如何发起HTTP请求,以及解析服务器返回
的数据。但是可能你发现了,因为一个应用程序很多地方都可能使用网络功能,而发送HTTP请求的代码基本相同,如果每次我们都去编写一遍发送HTTP请求的代码,这显然不太好。
通常情况下我们都应该将这些通用的网络操作提取到一个公共的类里,并提供一个静态方法,当想...
分类:
移动开发 时间:
2015-01-08 13:24:52
阅读次数:
228
try?{??
????URL?url?=?new?URL(path);?//path图片的网络地址??
????HttpURLConnection?httpURLConnection?=?(HttpURLConnection)?url.openConnection();??
????if(httpURLConnectio...
分类:
移动开发 时间:
2015-01-07 13:18:46
阅读次数:
160