From cd9d1d042f1a856f69b09c776dab9011a8d7dc58 Mon Sep 17 00:00:00 2001 From: qii Date: Thu, 9 Aug 2012 17:40:46 +0800 Subject: [PATCH] net --- build.xml | 4 +- project.properties | 2 +- .../weiciyuan/support/http/HttpUtility.java | 9 +++- weiciyuan.iml | 46 ++++++++++++++++--- 4 files changed, 49 insertions(+), 12 deletions(-) diff --git a/build.xml b/build.xml index ddd05da87..f85445d9c 100644 --- a/build.xml +++ b/build.xml @@ -73,11 +73,11 @@ To customize existing targets, there are two options: - Customize only one target: - copy/paste the target into this file, *before* the - task. + taskAvatar. - customize it to your needs. - Customize the whole content of build.xml - copy/paste the content of the rules files (minus the top node) - into this file, replacing the task. + into this file, replacing the taskAvatar. - customize to your needs. *********************** diff --git a/project.properties b/project.properties index 2ec4631a3..892198bfe 100644 --- a/project.properties +++ b/project.properties @@ -11,5 +11,5 @@ #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt # Project target. -target=android-15 +target=android-14 diff --git a/src/org/qii/weiciyuan/support/http/HttpUtility.java b/src/org/qii/weiciyuan/support/http/HttpUtility.java index 0bd6c35c4..2bcda9518 100644 --- a/src/org/qii/weiciyuan/support/http/HttpUtility.java +++ b/src/org/qii/weiciyuan/support/http/HttpUtility.java @@ -15,6 +15,7 @@ import ch.boye.httpclientandroidlib.conn.ConnectTimeoutException; import ch.boye.httpclientandroidlib.impl.client.BasicCookieStore; import ch.boye.httpclientandroidlib.impl.client.DefaultHttpClient; +import ch.boye.httpclientandroidlib.impl.conn.PoolingClientConnectionManager; import ch.boye.httpclientandroidlib.message.BasicNameValuePair; import ch.boye.httpclientandroidlib.params.BasicHttpParams; import ch.boye.httpclientandroidlib.params.CoreProtocolPNames; @@ -34,7 +35,10 @@ import java.io.UnsupportedEncodingException; import java.net.URI; import java.net.URISyntaxException; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Set; public class HttpUtility { @@ -48,7 +52,8 @@ private HttpUtility() { HttpParams params = new BasicHttpParams(); params.setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); - httpClient = new DefaultHttpClient(params); + //default 2 connections + httpClient = new DefaultHttpClient(new PoolingClientConnectionManager()); HttpConnectionParams.setConnectionTimeout(httpClient.getParams(), 4000); HttpConnectionParams.setSoTimeout(httpClient.getParams(), 4000); diff --git a/weiciyuan.iml b/weiciyuan.iml index 349b14463..de3ab68c6 100644 --- a/weiciyuan.iml +++ b/weiciyuan.iml @@ -21,10 +21,8 @@