![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
构建和使用android中的服务
文章平均质量分 70
jiaoshi0531
一只蜗牛,一点一点往上爬
展开
-
使用Http服务
Android SDK中提供的HttpClient是一个非常完善的Http客户端,它提供了对Http协议的全面支持,可以使用HTTP GET和HTTP POST。HttpClient的一般使用如下:(1)创建一个HttpClient(2)实例化HTTP方法,比如PostMethod或GetMethod(3)设置HTTP参数的键值对(4)使用HttpClient执行HTTP调用(5)处理HTTP响应ps:一般使用HttpClient会访问因特网,所以要加上访问网络的权限一.HTTP GET方法:public原创 2011-05-30 22:55:00 · 1444 阅读 · 0 评论 -
简单的重试技术来处理HTTP链接超时
<br />任何程序都需要处理异常,而使用外部服务(比如HTTP服务)的软件必须更加关注异常,因为出现错误的可能性更大。超时异常,应该是较为常见的一种。一种简单有效的处理方法就是,使用try/catch包装HTTP请求的execute()方法,然后出现在请求失败时重试.<br />public String executeHttpGet() throws Exception{<br />//使用Get方式访问网络,具体的方法可以参考我的文章http://blog.csdn.net/jiaoshi0531/a原创 2011-05-31 14:13:00 · 2146 阅读 · 0 评论 -
创建多线程的HttpClient
<br />在实际的应用中,我们的联网应用程序里应该有一个HttpClient,并将其用于所有的HTTP通信。这就可能在同一个Http Client同时发出多个请求,也就产生了多线程的问题。幸运的是,在HttpClient里提供了一些工具来简化了这一个任务。下面我们看看使用ThreadSafeClientConnManager来创建DefaultHttpClient<br /><br /> private HttpClient createHttpClient(){<br /> Http原创 2011-06-01 15:49:00 · 6011 阅读 · 1 评论