- 博客(25)
- 资源 (1)
- 收藏
- 关注
转载 Andorid--AsyncHttpClient(三)
源码解析: 关键部分可以分为这4个模块:1. AsyncHttpClient自己一个模块;2. AsyncHttpRequest和RequestHandler一个模块;3. AsyncHttpResponseHandler及其各种特定子类一个模块;4. RetryHandler,自动重试机制。我们可以很清楚的看出门道来,大体是按照client、request、respo
2015-06-21 14:34:55 1827
转载 Andorid--AsyncHttpClient(二)
主要类介绍AsyncHttpRequest继承自Runnabler,被submit至线程池执行网络请求并发送start,success等消息AsyncHttpResponseHandler接收请求结果,一般重写onSuccess及onFailure接收请求成功或失败的消息,还有onStart,onFinish等消息TextHttpResponseHandler继
2015-06-20 17:57:11 760
转载 Andorid--AsyncHttpClient(一)
1.简介Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClient ,所有的请求都是独立在UI主线程之外,通过回调方法处理请求结果,采用android Hand
2015-06-20 17:55:15 1304
转载 Andorid-Volley(五)
Asynchronous HTTP Requests in Android Using VolleyVolley is the new Swiss Army Knife of Android Developers, it provides some nice utilities which makes the networking for Android apps easier and f
2015-06-20 14:22:24 816
转载 Eclipse--theme--color 插件设置
对于长时间编码的程序猿来说,这个插件可以说是福音了。安装方式有两种:1.可以直接在eclipse的eclipse marketplace 那里搜索安装2.可以在Help->Install New Software那里输入 http://eclipse-color-theme.github.com/update 进行安装。theme" name="image_operate_8
2015-06-20 14:10:47 584
转载 Android--Volley(四)--源码解析
经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。多数朋友突然看到一张这样的图,应该会
2015-06-19 11:20:42 559
转载 Andorid--Volley(三)--自定义Request
过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一
2015-06-19 11:18:26 629
转载 Android--Volley(二)--加载网络图片
上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们也可以实现基本类似的效果,并且在性能上也豪不逊色于Universal-Image-Loader,下面我们就来具体学习一下吧。1. Im
2015-06-19 11:08:44 546
转载 Andorid--Volley(一)--基本用法
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl
2015-06-19 11:05:32 704
转载 Andorid--Apache HttpClient(三)
1.预备知识: 在HttpCient4.3之前上传文件主要使用MultipartEntity这个类,但现在这个类已经不在推荐使用了。随之替代它的类是MultipartEntityBuilder。下面让我们了解一下MultipartEntityBuilder类: MultipartEntityBuilder这个类主要用于创建HttpE
2015-06-17 11:23:57 2913
转载 HttpURLConnection(四)-多线程下载
使用HTTP访问网络资源 前面介绍了 URLConnection己经可以非常方便地与指定站点交换信息,URLConnection还有一个子类:HttpURLConnection,HttpURLConnection 在 LIRLConnection的基础上做了进一步改进,增加了一些用于操作http资源的便捷方法。1.使用HttpURLConnection H
2015-06-12 17:45:33 3958
转载 HttpURLConnection(三)
Android开发之使用URL访问网络资源 URL (UniformResource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。通常情况而言,URL可以由协议名、主机、端口和资源组成。即满足如下格式:protocol://host:port/reso
2015-06-12 17:43:18 706
转载 Android_TCP/IP开发——聊天室模型(客户端与服务器进行通信)
TCP/IP 是Transmission Control Protocol/Intemet Protocol的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通信协议,这个协议是Internet最基本的协议,是Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。TCP/IP协议遵循的是一个抽象的分层模型,这个模型中所有的TCP/IP系列网络
2015-06-12 17:41:43 2488
转载 使用线程安全的单例模式HttpClient,及HttpClient和Application的融合
上文简单介绍了HttpClient和Tomcat服务器的交互,主角是HttpClient,然后它跟服务器交互有两种方式即get和post。所以这个HttpClient就类似于电脑上用的浏览器。当我打开多个网页的时候,并不需要开一个网页就开一个浏览器,而是一个浏览器上面开了好几个网页。对应于HttpClient,即无需连接一次就new一个HttpClient。一般,我们希望一个应用里就一个HttpC
2015-06-11 13:12:46 8666 1
转载 Andorid--Apache HttpClient(二)
AndroidHttpClient结构:public final classAndroidHttpClientextends Objectimplements HttpClient前言:这类其实是Google对阿帕奇的HttpClient的一个封装,一些默认属性有android做了一些优化。 然后阿帕奇的HttpClient是对java中HttpUrlCo
2015-06-11 11:06:30 684
转载 Android--Apache HttpClient(一)
前言 上一篇文章介绍了使用HttpURLConnection来完成对于HTTP协议的支持。现在介绍一个新的方式来访问Web站点,那就是HttpClient。 HttpClient是Apache开源组织提供的一个开源的项目,从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入
2015-06-11 09:35:09 607
转载 HttpURLConnection(二)
说到HTTP协议,那必须要说说WWW了,WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为“万维网”。简单来说,WWW是以Internet作为传输媒介的一个应用系统,WWW网上基本的传输单位是Web网页。WWW的工作是基于B/S模型,由Web浏览器和Web服务器构成,两者之间采用超文本传输协议HTTP协议进行通信。 HTTP协议是基于TC
2015-06-10 10:18:44 670
转载 HTTP协议详解(一)
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation
2015-06-10 10:02:28 579
转载 Android网络编程概述
首先,应该了解的几个问题:1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务
2015-06-08 13:59:19 689
转载 Tomcat相关(二)***eclipse配置tomcat,访问http://localhost:8080出现404错误
问题:通过eclipse来启动tomcat会碰到“访问http://localhost:8080出现404错误”这样的问题。 解决:需要在eclipse中进行一系列的设置才行。 打开eclipse的server视图(Tomcat v7.0 Server at localhost-config),双击你配置的那个 Tomcat v7.0 Server at
2015-06-08 13:30:19 948
转载 Tomcat相关(一)***Eclipse下配置tomcat
很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,笔者通过图文解说的方法,最直观的向大家演示一遍该配置过程,希望对大家有所帮助。注:本文是建立在大家已经搭建好eclipse环境的前提下继续进行的,关于如何搭建eclipse环境,请“百度一下”。 **写给百度经验官人的话:检查后发现,网上与我文章相似的一篇是用的Myec
2015-06-08 13:25:51 973
转载 Android屏幕适配(三)
1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:
2015-06-03 17:04:00 533
转载 Android屏幕适配(二)
2 屏幕适配的注意事项2.1 基本设置2.1.1 AndroidManifest.xml设置2.1.2 横屏竖屏目录区分2.2 多屏幕适配的4条黄金原则2.3 使用9-patch PNG图片2.4 不同的layout2.5 测试验证3 参考资料1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graph
2015-06-02 11:08:58 1323
转载 Eclipse汉化
打开浏览器,浏览“参考资料”内给出的“eclipse语言包下载”地址,在博客新页面找到地址链接,如图所示。“Babel Language...”开头的一栏下面就是各个eclise版本的语言包,此处以Indigo版为例。步骤阅读2目标锁定“Babel Language Pack Update Site for Indigo”行,将下面对应的网址复制到剪贴板。
2015-06-01 21:51:22 649 1
转载 Android 屏幕适配(一)
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现的原因重要概念屏幕尺寸屏幕分辨率屏幕像素密度dpdipdpisppxmdpihdpixdpi
2015-06-01 18:24:24 910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人